2010-02-11 348 views
60

我喜欢Qt Creator中黑暗的“FakeVim”配色方案。然而,只有当编辑器部分保持正常时,编辑器部分才会变黑,这有点令人不安。有什么办法可以让Qt Creator成为全球性的黑暗计划吗?Qt Creator配色方案

的Vim(黑)颜色方案 Vim Color Scheme

颜色方案只适用于在文本编辑器(因为这是唯一的选择),而不是环境。 Vim applied to text editor

+0

Qt Creator的版本3.5.1表示,它修正了这个问题[这里](https://bugreports.qt.io/browse/QTCREATORBUG-13395)。 – steventaitinger 2015-12-21 17:39:59

回答

7

QTcreator服从您的kde范围配置。 如果您选择“黑曜石海岸”作为全系统配色方案,qt创作者也将全部变黑。 我知道这是一个部分解决方案,但它的工作原理。

+0

但是,如果您使用帮助查看器(甚至是新版本),那么不在表格中的文本将为黑色,这是主要qt文档的问题。其他文档,如.qch格式的kde,gcc和通用C++文档工作正常,并指出.qch实际上只是包含在其中的所有html文件和样式表的sqlite3数据库。你也许可以从那里获取一个样式表,然后使用!important关键字从外部重新设计它,使用它的-stylesheet选项启动qtcreator(该标志似乎适用于任何其他qt应用程序以及您使用QApplication propr) – osirisgothra 2014-01-14 11:20:44

48

我发现你的问题的一些技巧! 在这里,你可以看到它:Habrahabr -- Redesigning Qt Creator by your hands (russian lang.)

据那篇文章,那招是一种不那么脏,但“黑客”(也许它不会损害你的系统,但它可以让你的界面上的一些文物) 。

你不需要补丁(有可能性,但我不推荐)。

主要想法是使用样式表这样stylesheet.css

// on Linux 
qtcreator -stylesheet='.qt-stylesheet.css' 
// on Windows 
[pathToQt]\QtCreator\bin\qtcreator.exe -stylesheet [pathToStyleSheet] 

为了得到这样的效果: QtCreator before and after

要通过你的需求定制,您可能需要阅读的文档:Qt Style Sheets ReferenceQt Style Sheets Examples等上。

This wiki page致力于定制Qt Creator样式。

P.S.如果你有更好的样式表,分享它,我会很开心! :)


UPD(2014年12月10日):希望,现在我们可以关闭这个话题。谢谢,Simon G.,事情再次发生了变化。用户可以使用自QtCreator 3.3以来的自定义主题。所以不再需要hacky样式表。

大家可以看看今天的更新:Qt 5.4 released。在那里你可以找到Qt 5.4的信息,也有一个全新版本的Qt Creator 3.3。只要看看官方视频at Youtube

因此,要应用深色主题,您需要转到“工具” - >“选项” - >“环境” - >“常规”选项卡,并且您需要更改“主题”。

查看关于其配置的更多信息:Configuring Qt Creator

+3

I'已经为此创建了一个页面:http://qt-project.org/wiki/QtCreatorStyling – Mitch 2013-06-04 14:27:41

+0

有没有人有幸为样式化搜索结果,编译输出,应用程序输出选项卡或常规消息窗格? – 2013-09-23 18:50:48

+0

@FinalContest:完成。 – Mitch 2014-06-04 17:21:26

1

为QtCreator我的深色方案是:

https://github.com/borzh/qt-creator-css/blob/master/qt-creator.css

支持vim(暗)方案使用。

希望它对某人有用。

+0

安装,但背景变成白色时外部*“高亮块”*(背景总是白色的* .txt文件)你使用CSS与Qt Creator 3.2吗?是的我有Color Scheme = Vim(dark) – olibre 2015-06-02 15:10:22

+0

对不起,我用Qt Creator ,我搬到XCode。如果你修复它,请发出推送请求,这样我就可以合并它。 – Borzh 2015-06-02 15:14:15

+1

不用担心我刚刚安装了[darcula](http://stackoverflow.com/a/30040481/938111),这是好吧,无论如何,我已经upvoted你的答案,感谢分享;-) – olibre 2015-06-02 15:31:56

11

这里是我的黑暗的主题(基于Darcula的IntelliJ主题):
https://github.com/mervick/Qt-Creator-Darcula


QT Creator Dark Color Scheme - Preview

+0

嗨,伙计。如何在Mac上做到这一点? – 2016-09-25 03:41:57

+0

非常感谢! – Mehdi 2017-03-09 10:46:13

+0

无论如何,无需使用命令行打开qtcreator默认与您的主题?使用我们的工具>>选项>>文本编辑器>>配色方案>> Dacula的设置是不一样的使用命令行 – Ehsan 2017-10-18 09:28:07

1

我找到了一种方法来更改应用程序输出主题和无法从.css编辑的所有内容。

如果使用OSX:

  1. 导航到你的Qt的安装目录。
  2. 右键点击Qt Creator的应用程序,并选择“显示包内容”
  3. 将以下文件复制到您的桌面>内容/资源/主题/ dark.creatortheme 或/default.creatortheme。取决于您是否使用黑暗主题或默认主题。
  4. 在文本编辑器中编辑文件。
  5. 在[Palette]中,有一行表示error = ffff0000。
  6. 设置新颜色,保存并覆盖原始文件。
10

两线

  1. 转到 “工具” 简单 - > “选项” - > “环境” - > “常规” 选项卡,
  2. 更改 “主题” 暗
+1

运行我不知道为什么这不被标记为正确的问题。 – ArenaLor 2017-06-17 10:34:17

0

的Linux,Qt Creator的> = 3.4:

您可以编辑theese主题:

/usr/share/qtcreator/themes/default.creatortheme 
/usr/share/qtcreator/themes/dark.creatortheme 
1

Qt Creator中(目前使用4.4.1)的新版本,你可以遵循这些简单的步骤:
Tools > Options > Environment > Interface

在这里,您可以将主题改为Flat Dark

它将改变整个Qt Creator主题,而不仅仅是编辑器窗口。

enter image description here