Unterstützte Umgebungsvariablen in Qt Quick Controls

Diese Seite enthält eine Liste aller Umgebungsvariablen, die Qt Quick Controls unterstützt. Die Umgebungsvariablen sind in erster Linie für Testzwecke gedacht, können aber auch verwendet werden, um systemweite Standardwerte zu setzen.

VariableBeschreibung
QT_QUICK_CONTROLS_STYLELegt den Standardstil vonQt Quick Controls fest. Der Wert kann entweder einer der eingebauten Stile sein, zum Beispiel "Material", oder ein benutzerdefinierter Stil wie "MyStyle".
QT_QUICK_CONTROLS_FALLBACK_STYLEGibt einen Fallback-Stil für benutzerdefinierte Stile an. Der Wert kann einer der integrierten Stile sein, z. B. "Material",
QT_QUICK_CONTROLS_CONFLegt den Speicherort der KonfigurationsdateiQt Quick Controls fest. Standardmäßig wird die Konfigurationsdatei aus den Ressourcen der Anwendung in ":/qtquickcontrols2.conf" geladen.
QT_QUICK_CONTROLS_HOVER_ENABLEDGibt an, ob Qt Quick Controls hover effects verwenden soll. Der Wert kann auf 0 oder 1 gesetzt werden, um Hover-Effekte zu deaktivieren bzw. zu aktivieren.

Stellen Sie sich stil-spezifische Umgebungsvariablenvor:

VariableBeschreibung
QT_QUICK_CONTROLS_IMAGINE_PATHGibt den Pfad zu dem Verzeichnis an, das die Imagine-Style-Assets enthält. Wenn nichts angegeben wird, werden die eingebauten Elemente verwendet.

Zum Beispiel, um einen Pfad zu einem Verzeichnis anzugeben, das im Ressourcensystem gespeichert ist:

QT_QUICK_CONTROLS_IMAGINE_PATH=:/imagine-assets

So geben Sie einen relativen Pfad zu einem lokalen Verzeichnis an:

QT_QUICK_CONTROLS_IMAGINE_PATH=imagine-assets

Hinweis: Aufgrund einer technischen Einschränkung sollte der Pfad nicht "imagine" heißen, wenn er relativ zur Datei qtquickcontrols2.conf ist.

QT_QUICK_CONTROLS_IMAGINE_SMOOTHSetzen Sie diese Variable auf 1, um eine glatte Skalierung für 9-Patch-Bilder zu ermöglichen. Diese Umgebungsvariable wurde in Qt 6.5 hinzugefügt.

Materialstilspezifische Umgebungsvariablen:

VariableBeschreibung
QT_QUICK_CONTROLS_MATERIAL_THEMELegt das Standard-Materialthema fest. Der Wert kann eines der verfügbaren Themes sein, zum Beispiel "Dark".
QT_QUICK_CONTROLS_MATERIAL_VARIANTLegt die Material-Variante fest. Das Material Design hat zwei Varianten: eine normale Variante, die für Touch-Geräte entwickelt wurde, und eine dichte Variante für den Desktop. Bei der dichten Variante werden kleinere Größen für Steuerelemente und deren Schriftarten verwendet.

Der Wert kann "Normal" oder "Dense" sein.

QT_QUICK_CONTROLS_MATERIAL_ACCENTLegt die standardmäßige Materialakzentfarbe fest. Der Wert kann ein beliebiger color sein, es wird jedoch empfohlen, eine der vordefinierten Materialfarben zu verwenden, zum Beispiel "Teal".
QT_QUICK_CONTROLS_MATERIAL_PRIMARYLegt die Standard-Grundfarbe von Material fest. Der Wert kann ein beliebiger color sein, aber es wird empfohlen, eine der vordefinierten Materialfarben zu verwenden, z. B. "BlueGrey".
QT_QUICK_CONTROLS_MATERIAL_FOREGROUNDLegt die Standard-Vordergrundfarbe von Material fest. Der Wert kann eine beliebige color oder eine der vordefinierten Materialfarben sein, z. B. "Brown".
QT_QUICK_CONTROLS_MATERIAL_BACKGROUNDLegt die Standard-Hintergrundfarbe von Material fest. Der Wert kann eine beliebige color oder eine der vordefinierten Materialfarben sein, z. B. "Grey".

Universelle stil-spezifische Umgebungsvariablen:

VariableBeschreibung
QT_QUICK_CONTROLS_UNIVERSAL_THEMELegt das Standard-Universal-Theme fest. Der Wert kann eines der verfügbaren Designs sein, z. B. "Dark".
QT_QUICK_CONTROLS_UNIVERSAL_ACCENTLegt die Standard-Universal-Akzentfarbe fest. Der Wert kann eine beliebige color sein, es wird jedoch empfohlen, eine der vordefinierten Universal-Farben zu verwenden, z. B. "Violet".
QT_QUICK_CONTROLS_UNIVERSAL_FOREGROUNDLegt die standardmäßige Universal-Vordergrundfarbe fest. Der Wert kann eine beliebige color oder eine der vordefinierten Universal-Farben sein, z. B. "Brown".
QT_QUICK_CONTROLS_UNIVERSAL_BACKGROUNDLegt die Standard-Universal-Hintergrundfarbe fest. Der Wert kann eine beliebige color oder eine der vordefinierten Universal-Farben sein, z. B. "Steel".

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.