Qt Creator Farbschema


78

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

Vim (dunkel) Farbschema Vim Farbschema

Das Farbschema wird ausschließlich auf den Texteditor angewendet (da dies die einzige Option ist) und nicht auf die Umgebung. Vim wurde auf den Texteditor angewendet


Laut Qt Creator Version 3.5.1 wurde dieses Problem hier behoben .
Steventaitinger

Antworten:


59

Ich habe einen Trick für dein Problem gefunden! Hier können Sie es sehen: Habrahabr - Neugestaltung von Qt Creator durch Ihre Hände (russische Sprache)

Laut diesem Artikel ist dieser Trick nicht so schmutzig, sondern "hack" (wahrscheinlich würde er Ihrem System keinen Schaden zufügen, aber er kann einige Artefakte auf Ihrer Benutzeroberfläche hinterlassen).

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

Die Hauptidee ist die Verwendung eines Stylesheets wie dieses Stylesheet.css :

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

Um einen solchen Effekt zu erzielen: QtCreator vorher und nachher

Um sich an Ihre Bedürfnisse anzupassen, müssen Sie möglicherweise die Dokumentation lesen: Qt Style Sheets-Referenz , Qt Style Sheets-Beispiele usw.

Diese Wiki-Seite ist dem benutzerdefinierten Qt Creator-Styling gewidmet.

PS Wenn du ein besseres Stylesheet hast, teile es, ich werde glücklich sein! :) :)


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

Jeder kann sich das heutige Update ansehen: Qt 5.4 veröffentlicht . Dort finden Sie Informationen, dass Qt 5.4 auch eine brandneue Version von Qt Creator 3.3 enthält . Schauen Sie sich einfach das offizielle Video auf Youtube an .

Um ein dunkles Thema anzuwenden, gehen Sie zu "Extras" -> "Optionen" -> "Umgebung" -> "Allgemein" und dort müssen Sie "Thema" ändern.

Weitere Informationen zur Konfiguration finden Sie hier: Konfigurieren von Qt Creator .


Hat jemand Glück gehabt, die Registerkarten Suchergebnisse, Ausgabe kompilieren, Anwendungsausgabe oder Allgemeine Nachrichten zu gestalten?
Cory Klein

Hat jemand diese stylesheet.css mit dem letzten qt-Ersteller ausprobiert? Ich habe weißen Hintergrund, egal welches Editor-Thema ausgewählt ist.
Turm 120

Wie benutzt man es auf einem Mac?
Nianliang

2
Ok, die Dinge haben sich ein bisschen geändert. Hier ist ein CSS , die weniger schlecht mit QtCreator 3.1.2 arbeitet github.com/victorhaggqvist/qtcreator-style
Victor Häggqvist

2
Die Dinge haben sich wieder geändert. Benutzer können seit QtCreator 3.3 benutzerdefinierte Designs verwenden. Hacky Stylesheets werden also nicht mehr benötigt.
Simon G.

40

Einfach in zwei Zeilen

  1. Gehen Sie zu "Extras" -> "Optionen" -> "Umgebung" -> Registerkarte "Allgemein".
  2. Ändern Sie "Thema" in dunkel

3
Dies sollte die beste Antwort sein. Kein .CSS-Hack.
Chris

15

Hier ist mein dunkles Thema (basierend auf dem Darcula IntelliJ-Thema):
https://github.com/mervick/Qt-Creator-Darcula


QT Creator Dark Color Scheme - Vorschau


Hallo typ. Wie mache ich das auf dem Mac?
Slim_user71169

Ich danke dir sehr !
Mehdi

1
Ist hier sowieso, um den qtcreator standardmäßig mit Ihrem Thema zu öffnen, ohne die Befehlszeile zu verwenden? Die Einstellung mit ur Tools >> Option >> Texteditor >> Farbschema >> Dacula ist nicht dasselbe wie mit der Befehlszeile ausgeführt
Ehsan

12

In neueren Versionen von Qt Creator (derzeit mit 4.4.1) können Sie die folgenden einfachen Schritte ausführen:
Tools > Options > Environment > Interface

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

Dadurch wird das gesamte Qt Creator-Thema geändert, nicht nur das Editorfenster.

Geben Sie hier die Bildbeschreibung ein


Derzeit, da dieser Kommentar geschrieben wird, sieht ein flaches dunkles Thema nicht gut aus (zumindest nicht für mein Display). Versuchen Sie Projekt -> Erstellen -> Umgebung erstellen -> Detail. Mein Display zeigt alle diese Umgebungsvariablen in dunklem Text auf dunklem Hintergrund.
Robin Hsu

7

QTcreator befolgt Ihre kde-weiten Konfigurationen. Wenn Sie "Obsidian-Küste" als systemweites Farbschema wählen, ist der qt-Ersteller ebenfalls dunkel. Ich weiß, dass es eine Teillösung ist, aber es funktioniert.


Wenn Sie jedoch den Hilfe-Viewer verwenden (auch neue Versionen), ist der Text, der nicht in Tabellen enthalten ist, schwarz, was ein Problem mit der Hauptdokumentation von qt darstellt. Andere Dokumentationen wie die kde-, gcc- und generische c ++ - Dokumentation im .qch-Format funktionieren einwandfrei, da .qch eigentlich nur eine sqlite3-Datenbank aller darin enthaltenen HTML-Dateien und Stylesheets ist. Möglicherweise können Sie ein Stylesheet herausholen und es mit dem Schlüsselwort! Important neu gestalten, indem Sie qtcreator extern mit der Option -stylesheet starten (dieses Flag scheint auf jeder anderen qt-App zu funktionieren und Sie verwenden QApplication propr)
osirisgothra

2

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

Wenn Sie osX verwenden:

  1. Navigieren Sie zu Ihrem Qt-Installationsverzeichnis.
  2. Klicken Sie mit der rechten Maustaste auf die Qt Creator-Anwendung und wählen Sie "Paketinhalt anzeigen".
  3. Kopieren Sie die folgende Datei auf Ihren Desktop> Inhalt / Ressourcen / Themen / dark.creatortheme oder /default.creatortheme. Abhängig davon, ob Sie ein dunkles Thema oder ein Standardthema verwenden.
  4. Bearbeiten Sie die Datei im Texteditor.
  5. Unter [Palette] befindet sich eine Zeile mit der Aufschrift error = ffff0000.
  6. Legen Sie eine neue Farbe fest, speichern Sie die Originaldatei und überschreiben Sie sie.

1

Mein dunkles Farbschema für QtCreator lautet:

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

Verwendung mit dem Vim-Schema (dunkel).

Hoffe, es ist nützlich für jemanden.


Installiert, aber der Hintergrund wird weiß, wenn außerhalb von "Markierungsblöcken" (Hintergrund ist für * .txt-Dateien immer weiß). Verwenden Sie Ihr CSS mit Qt Creator 3.2? Ja, ich habe
Farbschema

Es tut mir leid, seit ich Qt Creator verwendet habe, bin ich zu XCode gewechselt. Wenn Sie das Problem beheben, stellen Sie bitte eine Push-Anfrage, damit ich es zusammenführen kann.
Borzh

1
Keine Sorge, ich habe gerade Darcula installiert und das ist in Ordnung. Wie auch immer, ich habe deine Antwort positiv bewertet, danke fürs Teilen ;-)
oHo


0

Linux, Qt Creator> = 3.4:

Sie können diese Themen bearbeiten:

/usr/share/qtcreator/themes/default.creatortheme
/usr/share/qtcreator/themes/dark.creatortheme
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.