2010-02-11 350 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