我喜欢Qt Creator中的深色“FakeVim”配色方案。然而,它只使编辑器部分变暗,而其他所有内容仍保持正常,这有点令人不舒服。有没有办法使这种深色方案全局适用于Qt Creator?
Vim(深色)配色方案
配色方案仅适用于文本编辑器(因为这是唯一的选项),而不适用于整个环境。
两行简单操作
我发现了一些解决你问题的技巧!你可以在这里看到:Habrahabr -- 用你的手重新设计 Qt Creator (俄语)
根据那篇文章,这个技巧不算太"脏",但是有点像"黑科技"(可能不会损坏你的系统,但是可能会留下一些痕迹在你的界面上)。
你不需要打补丁什么的(虽然有这种可能性,但我不建议这样做)。
主要思路是使用这个样式表stylesheet.css:
// on Linux
qtcreator -stylesheet='.qt-stylesheet.css'
// on Windows
[pathToQt]\QtCreator\bin\qtcreator.exe -stylesheet [pathToStyleSheet]
为了实现这样的效果:
为了自定义样式,你需要阅读文档:Qt 样式表参考,Qt 样式表示例 等等。
这个 Wiki 页面 是专门介绍自定义 Qt Creator 样式的。这是我的黑暗主题(基于Darcula IntelliJ主题):
https://github.com/mervick/Qt-Creator-Darcula
QT Creator遵循您的KDE全局配置。 如果您选择“obsidian-coast”作为系统范围的颜色方案,Qt Creator也将全部变暗。 我知道这只是部分解决方案,但它有效。
我为QtCreator制作的深色主题在以下链接中:
https://github.com/borzh/qt-creator-css/blob/master/qt-creator.css
可与Vim(深色)主题一同使用。
希望对某些人有所帮助。
.css
中编辑的内容的方法。Linux,Qt Creator >= 3.4:
您可以编辑这些主题:
/usr/share/qtcreator/themes/default.creatortheme
/usr/share/qtcreator/themes/dark.creatortheme
这里有一个主题,我复制了所有Visual Studio 2013黑色主题的重要部分。
**更新于15年9月8日 - Qt Creator 3.5.1/Qt 5.5.1可能已经修复了Qt的其余部分无法正确显示黑色并且难以阅读的问题。