Qt Quick Templates 2 QML Types
Das Modul Qt Quick Templates 2 bietet eine Reihe von nicht-visuellen Vorlagen, die verwendet werden können, um Benutzeroberflächen-Steuerelemente in QML zu erstellen. Qt Quick.
Diese Typen sollten verwendet werden, wenn Sie ein Steuerelement von Grund auf neu implementieren möchten, anstatt ein vorhandenes Steuerelement anzupassen. Dies ist am häufigsten der Fall, wenn Sie einen benutzerdefinierten Stil erstellen.
Die QML-Typen können mit der folgenden Import-Anweisung in Ihre .qml
-Datei importiert werden:
import QtQuick.Templates as T
Es gibt eine Eins-zu-Eins-Zuordnung zwischen den Typen, die von den Importen QtQuick.Templates
und QtQuick.Controls
bereitgestellt werden. Für jeden Typ, der im QtQuick.Controls
-Import verfügbar ist, existiert ein nicht-visueller Vorlagentyp mit demselben Namen im QtQuick.Templates
-Import.
Hinweis: Es wird empfohlen, einen Namensraum für den Vorlagenimport zu verwenden, um Überschneidungen mit den vom QtQuick.Controls
-Import bereitgestellten Typen zu vermeiden.
QML-Typen
Abstrakter Basistyp mit gemeinsamer Funktionalität für Schaltflächen | |
Abstrakte Aktion der Benutzeroberfläche | |
Gruppiert Aktionen zusammen | |
Gestaltetes Fenster der obersten Ebene mit Unterstützung für eine Kopf- und Fußzeile | |
Zeigt Hintergrundaktivitäten an, z. B. während Inhalte geladen werden | |
Druckknopf, der angeklickt werden kann, um einen Befehl auszuführen oder eine Frage zu beantworten | |
Eine sich gegenseitig ausschließende Gruppe von anklickbaren Schaltflächen | |
Ein Kalender-Namensraum | |
Ein Kalendermodell | |
Prüfschaltfläche, die ein- oder ausgeschaltet werden kann | |
Item-Delegat mit einem ein- oder ausschaltbaren Prüfzeichen | |
Kombinierte Schaltfläche und Popup-Liste zur Auswahl von Optionen | |
Abstrakter Basistyp mit gemeinsamer Funktionalität für Container | |
Abstrakter Basistyp mit gemeinsamer Funktionalität für alle Steuerelemente | |
Eine Reihe von Namen für die Tage einer Woche | |
Schaltfläche zum Ankreuzen, die ausgelöst wird, wenn man sie lange genug gedrückt hält | |
Kreisförmige Skala, die gedreht wird, um einen Wert einzustellen | |
Popup-Dialog mit Standardschaltflächen und einem Titel, der für kurzfristige Interaktionen mit dem Benutzer verwendet wird | |
Ein Schaltflächenfeld, das in Dialogen verwendet wird | |
Seitenleiste, die mit einer Wischgeste geöffnet und geschlossen werden kann | |
Visueller Rahmen für eine logische Gruppe von Steuerelementen | |
Visueller Rahmen und Titel für eine logische Gruppe von Steuerelementen | |
Bietet eine horizontale Kopfansicht, die eine TableView begleitet | |
Basic Item Delegate, der in verschiedenen Ansichten und Steuerelementen verwendet werden kann | |
Gestaltete Textbeschriftung mit geerbter Schriftart | |
Popup, das als Kontextmenü oder Popup-Menü verwendet werden kann | |
Bietet eine Fenster-Menüleiste | |
Stellt ein Dropdown-Menü in einer MenuBar dar | |
Stellt ein Element innerhalb eines Menüs dar | |
Trennt eine Gruppe von Elementen in einem Menü von benachbarten Elementen | |
Ein Raster von Tagen für einen Kalendermonat | |
Ein Fenster-Overlay für Popups | |
Gestaltete Seitensteuerung mit Unterstützung für eine Kopf- und Fußzeile | |
Zeigt die derzeit aktive Seite an | |
Bietet einen Hintergrund, der zum Stil und Thema der Anwendung passt | |
Basistyp von Popup-ähnlichen Bedienelementen der Benutzeroberfläche | |
Zeigt den Fortschritt eines Vorgangs an | |
Exklusive Optionsschaltfläche, die ein- oder ausgeschaltet werden kann | |
Exklusiver Elementdelegierter mit einem Optionsfeld, das ein- oder ausgeschaltet werden kann | |
Dient zur Auswahl eines Wertebereichs durch Verschieben zweier Griffe entlang einer Spur | |
Ein Drucktasten-Steuerelement mit abgerundeten Ecken, das vom Benutzer angeklickt werden kann | |
Vertikale oder horizontale interaktive Bildlaufleiste | |
Vertikale oder horizontale nicht-interaktive Bildlaufleiste | |
Bildlauffähige Ansicht | |
Wird verwendet, um Tabellenzellen innerhalb eines TableViews auszuwählen | |
Dient zur Auswahl eines Wertes durch Verschieben eines Griffs entlang einer Spur | |
Ermöglicht es dem Benutzer, aus einer Reihe von voreingestellten Werten auszuwählen | |
Bietet angehängte Eigenschaften für SplitView Griffe | |
Legt die Elemente mit einem verschiebbaren Splitter zwischen den einzelnen Elementen aus | |
Bietet ein stapelbasiertes Navigationsmodell | |
Swipable Item Delegate | |
Ermöglicht es dem Benutzer, durch seitliches Wischen durch die Seiten zu navigieren | |
Schaltfläche, die ein- oder ausgeschaltet werden kann | |
Elementdelegat mit einer Schaltanzeige, die ein- oder ausgeschaltet werden kann | |
Ermöglicht es dem Benutzer, zwischen verschiedenen Ansichten oder Unteraufgaben zu wechseln | |
Schaltfläche mit einem für eine TabBar geeigneten Aussehen | |
Mehrzeiliges Texteingabefeld | |
Einzeiliges Texteingabefeld | |
Container für kontextabhängige Steuerelemente | |
Schaltfläche mit einem für eine Symbolleiste geeigneten Aussehen | |
Trennt eine Gruppe von Elementen in einer Symbolleiste von benachbarten Elementen | |
Bietet Tooltips für beliebige Steuerelemente | |
Ein Delegat, der einem TreeView zugewiesen werden kann | |
Drehbares Rad mit Elementen, die ausgewählt werden können | |
Bietet eine vertikale Kopfansicht als Ergänzung zu einem TableView | |
Eine Spalte mit Wochennummern |
Verwandte Informationen
© 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.