2010-02-11 10 views
60

Ich mag das dunkle "FakeVim" Farbschema in Qt Creator. Es macht jedoch nur den Editor Teil dunkel, während alles andere normal bleibt, was ein bisschen störend ist. Gibt es eine Möglichkeit, ein solches dunkles Schema für Qt Creator global zu machen?Qt Creator Farbschema

Vim (dunkel) Farbschema Vim Color Scheme

Farbschema wird nur auf Texteditor angelegt (da dies die einzige Möglichkeit ist), und nicht die Umwelt. Vim applied to text editor

+0

Qt Creator Version 3.5.1 sagt es dieses Problem behoben [hier] (https://bugreports.qt.io/browse/QTCREATORBUG-13395). – steventaitinger

Antwort

7

QTcreator gehorcht Ihren kde-weiten Konfigurationen. Wenn Sie "Obsidian-Küste" als das systemweite Farbschema wählen, wird qt Creator auch dunkel sein. Ich weiß, es ist eine Teillösung, aber es funktioniert.

+0

Wenn Sie jedoch den Hilfe-Viewer verwenden (sogar neue Versionen), wird der Text, der nicht in Tabellen enthalten ist, schwarz sein, was ein Problem mit der Hauptdokumentation von qt ist. Andere Dokumentationen wie die kde, gcc und generische C++ - Dokumentation im .qch-Format funktionieren gut, wobei zu beachten ist, dass .qch eigentlich nur eine sqlite3-Datenbank aller darin enthaltenen html-Dateien und Stylesheets ist.Sie können vielleicht ein Stylesheet herausnehmen und es mit dem! Keyword-Schlüsselwort extern gestalten, indem Sie qtcreator mit seiner -stylesheet-Option starten (dieses Flag scheint auf jeder anderen qt-Anwendung zu funktionieren und Sie verbrauchen QApplication propr) – osirisgothra

48

Ich habe einen Trick für Ihr Problem gefunden! Hier können Sie es sehen: Habrahabr -- Redesigning Qt Creator by your hands (russian lang.)

Laut diesem Artikel ist dieser Trick irgendwie nicht so schmutzig, aber "hack" (wahrscheinlich würde es nicht Ihr System schädigen, aber es kann einige Artefakte auf Ihrer Schnittstelle verlassen) .

Sie müssen nicht etwas patchen (es gibt die Möglichkeit, aber ich empfehle nicht).

Hauptidee ist Sheet zu verwenden, wie dies stylesheet.css:

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

Um eine solche Wirkung zu erzielen: QtCreator before and after

nach Ihren Bedürfnissen anzupassen, können Sie Dokumentation lesen müssen: Qt Style Sheets Reference, Qt Style Sheets Examples und so auf.

This wiki page ist für benutzerdefinierte Qt Creator Styling gewidmet.

P.S. Wenn Sie ein besseres Stylesheet haben, teilen Sie es, ich werde glücklich sein! :)


UPD (2014.12.10): Hoffentlich, jetzt können wir dieses Thema schließen. Danke, Simon G., Die Dinge haben sich wieder verändert. Benutzer können seit QtCreator 3.3 benutzerdefinierte Designs verwenden. Hacky Stylesheets werden also nicht mehr benötigt.

Jeder kann einen Blick auf das heutige Update werfen: Qt 5.4 released. Dort finden Sie Informationen, dass Qt 5.4, kommt auch mit einer brandneuen Version von Qt Creator 3.3. Werfen Sie einen Blick auf das offizielle Video at Youtube.

Also, dunkle Thema anwenden müssen Sie auf "Extras" -> "Optionen" -> "Umgebung" -> "Allgemein" Registerkarte, und dort müssen Sie "Thema" ändern.

Weitere Informationen zur Konfiguration finden Sie hier: Configuring Qt Creator.

+3

I ' habe eine Seite dafür erstellt: http://qt-project.org/wiki/QtCreatorStyling – Mitch

+0

Hat jemand Glück gehabt, die Suchergebnisse, die Kompilierungsausgabe, die Anwendungsausgabe oder die allgemeinen Nachrichtenfenster zu gestalten? –

+0

@FinalContest: fertig. – Mitch

1

My Dark Farbschema für QtCreator ist:

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

mit Vim (dunkel) Schema zu verwenden.

Ich hoffe, es ist nützlich für jemanden.

+0

Installiert, aber Hintergrund wird weiß, wenn outside * "highlight blocks" * (Hintergrund ist immer weiß für * .txt-Dateien.) Verwenden Sie Ihr CSS mit Qt Creator 3.2? Ja, ich habe Color Scheme = Vim (dunkel) – olibre

+0

Leider ist es eine Weile her, seit ich Qt Creator verwendet habe Ich habe mich zu XCode bewegt. Wenn Sie es beheben, machen Sie bitte eine Push-Anfrage, damit ich sie zusammenführen kann. – Borzh

+1

Keine Sorge, ich habe gerade [Darcula] installiert (http://StackOverflow.com/a/30040481/938111) und das ist Ich habe deine Antwort upvolotiert, danke fürs Teilen ;-) – olibre

11

Hier sind meine dunkles Thema (basierend auf Darcula IntelliJ Theme):
https://github.com/mervick/Qt-Creator-Darcula


QT Creator Dark Color Scheme - Preview

+0

Hallo, mein Typ. Wie mache ich es auf Mac? –

+0

Vielen Dank! – Mehdi

+0

Ist hier sowieso der Qtcreator standardmäßig mit Ihrem Thema ohne Befehlszeile zu öffnen? die einstellung mit ur Tools >> option >> text editor >> farbschema >> Dacula ist nicht das gleiche wie mit der Befehlszeile – Ehsan

1

Ich habe eine Möglichkeit gefunden, das Design der Anwendungsausgabe und alles, was nicht bearbeitet werden kann, von .css zu ändern.

Wenn Sie osX verwenden:

  1. Navigieren Sie zu Ihrem Qt-Verzeichnis installieren.
  2. Recht Qt Creator Anwendung klicken und "Paketinhalt zeigen"
  3. Kopieren Sie die folgende Datei auf Ihren Desktop> Contents/Resources/Themen wählen/dark.creatortheme oder /default.creatortheme. Abhängig davon, ob Sie ein dunkles oder ein Standardthema verwenden.
  4. Bearbeiten Sie die Datei im Texteditor.
  5. Unter [Palette] gibt es eine Zeile, die Fehler = ffff0000 sagt.
  6. Legen Sie eine neue Farbe fest, speichern und überschreiben Sie die Originaldatei.
10

Einfach in zwei Linien

  1. Gehen Sie auf "Extras" -> "Optionen" -> "Umwelt" -> "Allgemein"
  2. Change "Theme" zu dunkel
+1

Ich frage mich, warum dies nicht als richtige Frage markiert ist. – ArenaLor

0

Linux, Qt Creator> = 3.4:

könnten Sie theese Themen bearbeiten:

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

In neueren Versionen von Qt Creator (derzeit 4.4.1), können Sie diese einfachen Schritte:
Tools > Options > Environment > Interface

Hier können Sie das Thema zu Flat Dark ändern.

Es wird das gesamte Qt Creator-Thema ändern, nicht nur das Editor-Fenster.

enter image description here