Qt Creator配色方案


78

我喜欢Qt Creator中的深色“ FakeVim”配色方案。但是,这只会使编辑器部分变暗,而其他所有东西都保持正常,这有点令人不安。有什么方法可以使Qt Creator的这种深色方案成为全球性的方案吗?

Vim(深色)配色方案 Vim配色方案

配色方案仅应用于文本编辑器(因为这是唯一的选择),而不应用于环境。 Vim应用于文本编辑器


Qt Creator 3.5.1版说它在这里解决了这个问题。
steventaitinger 2015年

Answers:


59

我发现了一些解决您问题的技巧!在这里您可以看到它:Habrahabr-用手重新设计Qt Creator(俄语)。

根据那篇文章,这个技巧并不是那么肮脏,而是“ hack”(可能不会损害您的系统,但是会在您的界面上留下一些瑕疵)。

您不需要打补丁(有可能,但我不建议这样做)。

主要思想是使用像这样的stylesheet.css

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

要获得这样的效果: QtCreator之前和之后

要根据需要进行自定义,您可能需要阅读文档:《Qt样式表参考》,《Qt样式表示例》等。

该Wiki页面专用于自定义Qt Creator样式。

附注:如果您有更好的样式表,请共享它,我会很高兴的!:)


UPD(10.12.2014):希望现在我们可以结束这个话题。谢谢,西蒙·G。,事情又变了。从QtCreator 3.3开始,用户可以使用自定义主题。因此,不再需要骇人的样式表。

每个人都可以看看今天的更新:Qt 5.4已发布。在这里,您可以找到有关Qt 5.4的信息,Qt 5.4还附带了全新的Qt Creator 3.3版本。只需在Youtube上观看官方视频即可。

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

在此处查看有关其配置的更多信息:配置Qt Creator


是否有人在样式上设置“搜索结果”,“编译输出”,“应用程序输出”选项卡或“常规消息”窗格?
Cory Klein

有人在最后一个qt创建者身上尝试过stylesheet.css吗?无论选择哪种编辑器主题,我都有白色背景。
tower120

如何在Mac上使用它?
Nianliang

2
好的,事情发生了一些变化。这是一个与QtCreator 3.1.2一起
VictorHäggqvist2014年

2
事情又变了。从QtCreator 3.3开始,用户可以使用自定义主题。因此,不再需要骇人的样式表。
Simon G.



12

在较新版本的Qt Creator(当前使用4.4.1)中,您可以按照以下简单步骤操作:
Tools > Options > Environment > Interface

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

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

在此处输入图片说明


当前,在撰写此评论时,平坦的深色主题看起来不太好(至少对于我的显示而言不是)。尝试项目->构建->构建环境->详细信息。我的显示器在深色背景上以深色文字显示所有这些环境变量。
罗宾·许

7

QTcreator遵循您的kde范围的配置。如果您选择“ obsidian-coast”作为系统范围的配色方案,则qt创建器也会全部变暗。我知道这是部分解决方案,但可以。


但是,如果使用帮助查看器(甚至是新版本),则表中未包含的文本将为黑色,这是qt主文档的问题。其他文档,例如.qch格式的kde,gcc和通用c ++文档,都可以正常工作,请注意.qch实际上只是其中包含的所有html文件和样式表的sqlite3数据库。您也许可以从那里获取样式表,然后使用!important关键字重新设计样式表,并在外部将qtcreator与-stylesheet选项一起使用(该标志似乎可以在任何其他qt应用程序上运行,并且消耗了QApplication
propr

2

我找到了一种方法来更改“应用程序输出”主题以及所有无法通过编辑的主题.css

如果您使用osX:

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

1

我为QtCreator设计的深色方案位于:

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

与Vim(深色)方案一起使用。

希望它对某人有用。


已安装,但在“突出显示的块”之外时背景变为白色(* .txt文件的背景始终为白色)。您是否将CSS与Qt Creator 3.2一起使用?是的,我有配色方案= Vim(深色)
oHo 2015年

抱歉,自从我使用Qt Creator以来已经有一段时间了,我搬到了XCode。如果您解决了该问题,请提出推送请求,以便我将其合并。
Borzh 2015年

1
不用担心,我刚刚安装了darcula,这很好。无论如何,我都赞成您的回答,感谢您的分享;-)
oHo,2015年


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.