82

我喜欢 Qt Creator 中深色的“FakeVim”配色方案。然而,它只会使编辑器部分变暗,而其他一切都保持正常,这有点令人不安。有没有办法让 Qt Creator 的这种黑暗方案全球化?

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

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

4

9 回答 9

60

我为您的问题找到了一些技巧!在这里你可以看到它: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 之前和之后

要根据您的需要进行自定义,您可能需要阅读文档:Qt Style Sheets ReferenceQt Style Sheets Examples等。

这个 wiki 页面专门用于自定义 Qt Creator 样式。

PS如果你有更好的样式表,分享它,我会很高兴!:)


UPD (10.12.2014):希望现在我们可以结束这个话题。谢谢,Simon G.,事情又发生了变化。自 QtCreator 3.3 起,用户可以使用自定义主题。所以不再需要 hacky 样式表。

大家可以看看今天的更新:Qt 5.4 发布。在那里您可以找到 Qt 5.4 还附带全新版本的Qt Creator 3.3的信息。只需看一下Youtube上的官方视频。

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

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

于 2012-10-18T08:37:45.107 回答
51

简单的两行

  1. 转到“工具”->“选项”->“环境”->“常规”选项卡,
  2. 将“主题”更改为深色
于 2016-05-26T07:24:41.947 回答
18

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

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

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

在此处输入图像描述

于 2017-11-15T15:28:37.473 回答
16

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


QT Creator 深色方案 - 预览

于 2015-05-04T21:42:23.070 回答
7

QTcreator 遵循您的 kde 范围配置。如果您选择“obsidian-coast”作为系统范围的配色方案,qt creator 也将全部变暗。我知道这是一个部分解决方案,但它有效。

于 2010-08-22T17:37:41.350 回答
2

我的 QtCreator 深色方案位于:

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

与 Vim (dark) 方案一起使用。

希望它对某人有用。

于 2014-08-29T16:48:00.620 回答
2

我找到了一种方法来更改应用程序输出主题以及无法从.css.

如果您使用 osX:

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

Linux,Qt 创建者 >= 3.4:

您可以编辑这些主题:

/usr/share/qtcreator/themes/default.creatortheme
/usr/share/qtcreator/themes/dark.creatortheme
于 2017-04-01T08:50:33.727 回答
0

这是一个主题,我复制了 Visual Studio 2013 深色主题的所有重要部分。

** 2015 年9 月 8 日更新- Qt Creator 3.5.1/Qt 5.5.1 可能已修复 Qt 的其余部分不正确且难以阅读。

于 2015-09-29T21:18:41.507 回答