Alle Qt-Beispiele

Calqlatr

Ein Taschenrechner, der für Geräte im Quer- und Hochformat entwickelt wurde. Er nutzt benutzerdefinierte Komponenten von „ Qt Quick “ und responsive Layouts für die Benutzeroberfläche sowie JavaScript für die Anwendungslogik.

Car Configurator

Ein Beispiel für ein Automodell, das die Verwendung von „ Qt Quick 3D “-Kameras, einer erweiterten Szenenumgebung und „ Qt Quick 3D “ demonstriert.

Coffee Machine

Eine „ Qt Quick “-Anwendung mit einer zustandsbasierten, benutzerdefinierten Benutzeroberfläche.

Dice

Eine Würfel-Anwendung, die „ Qt Quick 3D Physics“ und andere Qt-Module nutzt.

Document Viewer

Eine Widgets-Anwendung zum Anzeigen und Drucken von JSON-, Text- und PDF-Dateien.

FX & Material Showroom

Demonstriert die Material- und Effekte-Funktionen von „ Qt Quick 3D “. Dieses Beispiel zeigt, wie Sie Partikeleffekte und Materialien in „ Qt Quick 3D “ verwenden können.

Getting Started programming with Qt Quick: An Alarm Application

Ein Tutorial für „ Qt Quick “ auf Basis einer Wecker-Anwendung.

Graphs with CSV Data

So visualisieren Sie Daten aus einer CSV-Datei in „ Qt Graphs “.

Implementing a splash screen with Qt Quick on Android

Demonstration der Einrichtung eines Begrüßungsbildschirms mit „ Qt Quick View“ auf Android.

Implementing a splash screen with Qt on Android

Demonstration der Einrichtung eines Begrüßungsbildschirms mit Qt für Android.

In-App purchasing demo

Eine vollständige mobile Anwendung, die den Kauf von In-App-Produkten demonstriert.

Lightning Viewer

Eine Anwendung mit einer responsiven Benutzeroberfläche, die Blitzeinschläge in Echtzeit auf einer Karte anzeigt, indem „ Qt Quick “, „ Qt Location “, „ Qt Positioning “ und „Qt WebSockets“ kombiniert werden.

Media Player

Wiedergabe von Audio- und Videodateien mithilfe von Qt Quick.

OSM Buildings

Ein 3D-Gebäudebetrachter für OSM-Gebäudekartendaten (OpenStreetMap).

Photo Surface

Eine QML-App für Touch-Geräte, die einen „Repeater“ mit einem „FolderListModel“ nutzt, um auf Inhalte in einem Ordner zuzugreifen, sowie einen „PinchHandler“, um Pinch-Gesten bei den abgerufenen Inhalten zu verarbeiten.

Qt Quick 3D - XR Physics-base teleportation demo

Demonstriert, wie man in „ Qt Quick 3D XR“ physikbasierte Fortbewegung realisiert.

Qt Quick Demo - Clocks

Eine QML-Uhr-Anwendung, die die Verwendung eines ListView-Typs zur Anzeige von durch ein ListModel generierten Daten und eines SpringAnimation-Typs zur Animation von Bildern demonstriert.

Qt Quick Demo - RESTful API client

Beispiel für die Erstellung eines RESTful-API-QML-Clients.

Qt Quick Demo - RSS News

Ein QML-RSS-Newsreader, der die benutzerdefinierten QML-Typen „XmlListModel“ und „XmlListModelRole“ zum Herunterladen von XML-Daten, „ListModel“ und „ListElement“ zum Erstellen einer Kategorieliste sowie „ListView“ zur Anzeige der Daten verwendet.

Robot Arm

Veranschaulicht, wie man einem 3D-Projekt von Qt Design Studio ein C++-Backend hinzufügt.

Same Game

Eine QML-Implementierung des beliebten Puzzlespiels von Kuniaki Moribe.

StocQt

Ein konfigurierbares Aktienchart für 100 Aktien.

Thermostat

Das Beispiel „Thermostat“ zeigt, wie je nach Fenstergröße unterschiedliche Designs implementiert werden können.

To Do List

Eine QML-Implementierung einer To-Do-Listen-Anwendung, die zeigt, wie man eine Anwendung erstellt, die auf jeder Plattform wie eine native Anwendung aussieht.

Toy Customizer

Ein Beispiel zur 3D-Anpassung, das die interaktive Spielzeugauswahl und Anpassungen des Erscheinungsbilds in Echtzeit mithilfe von Qt Quick 3D demonstriert.

Using Play Feature Delivery

Präsentiert die Verwendung von Google Play Feature Delivery unter Qt.

Window Hosting Example

Eine Demonstration, wie nicht-Qt-UI-Elemente in Qt-Anwendungen eingebunden werden können.

Active Qt

COM App Example (ActiveQt)

Das COM-App-Beispiel zeigt, wie man mit ActiveQt eine Qt-Anwendung entwickelt, die über COM automatisiert werden kann. Verschiedene QObject-basierte Klassen werden als COM-Objekte bereitgestellt, die mit der Benutzeroberfläche der laufenden Qt-Anwendung kommunizieren. Die APIs dieser COM-Objekte wurden so gestaltet, dass sie den APIs von Standard-COM-Anwendungen ähneln, d. h. denen aus Microsoft Office

Qutlook Example (ActiveQt)

Das Outlook-Beispiel veranschaulicht die Verwendung von ActiveQt zur Automatisierung von Outlook. Das Beispiel nutzt das Tool „dumpcpp“, um einen C++-Namespace für die Typbibliothek zu generieren, die das Outlook-Objektmodell beschreibt

Simple Example (ActiveQt)

Ein einfaches Beispiel veranschaulicht die Verwendung von QAxBindable und QAxFactory

Wrapper Example (ActiveQt)

Das Wrapper-Beispiel zeigt, wie vorhandene QWidget-Klassen als ActiveX-Steuerelemente exportiert werden, sowie die Verwendung von QAxFactory in Verbindung mit dem Makro QAXFACTORY_EXPORT(). Bei den ActiveX-Steuerelementen in diesem Beispiel handelt es sich um die von Qt bereitgestellten Standard-Schaltflächenklassen QPushButton, QCheckBox und QRadioButton

Qt 3D

Qt 3D: Basic Shapes C++ Example

Zeigt vier Grundformen, die „ Qt 3D “ bietet, und richtet für jede davon ein Netz ein

Qt 3D: Multi Viewport QML Example

Ein QML-Beispiel, das das Rendern eines Szenengraphen aus mehreren Ansichtsfenstern demonstriert

Qt 3D: PBR Materials QML Example

Eine QML-Anwendung, die die Verwendung von PBR-Materialien demonstriert

Qt 3D: Simple C++ Example

Eine C++-Anwendung, die das Rendern einer Szene in Qt 3D

Qt 3D: Simple Custom Material QML Example

Demonstriert das Erstellen eines benutzerdefinierten Materials in Qt 3D

Qt 3D: Simple QML Example

Eine QML-Anwendung, die das Rendern einer Szene in Qt 3D

Qt 3D: Wireframe QML Example

Eine „ Qt 3D “-QML-Anwendung, die eine Single-Pass-Wireframe-Rendering-Methode implementiert

Qt Assistant Handbuch

Remote Control Example

Verwendung und Steuerung von „ Qt Assistant “ als Hilfe-Viewer

Simple Text Viewer Example

Verwendung von „ Qt Assistant “ als benutzerdefinierten Hilfe-Viewer für Ihre Anwendung

Qt Bluetooth

Bluetooth Chat

Zeigt die Kommunikation über Bluetooth mithilfe des RFCOMM-Protokolls

Bluetooth Low Energy Heart Rate Game

Ein Spiel, das die Interaktion mit einem Bluetooth Low Energy-Herzfrequenzgerät/-dienst demonstriert

Bluetooth Low Energy Heart Rate Server

Ein Beispiel, das zeigt, wie ein GATT-Dienst eingerichtet und ausgeschrieben wird. Das Beispiel veranschaulicht die Verwendung der „ Qt Bluetooth Low Energy“-Klassen im Zusammenhang mit Peripherie- (Slave-)Funktionalität

Bluetooth Low Energy Scanner

Eine Anwendung zum Durchsuchen der Inhalte von Bluetooth-Low-Energy-Peripheriegeräten. Das Beispiel veranschaulicht die Verwendung aller Qt Bluetooth -Low-Energy-Klassen

Qt Canvas Painter

Qt Canvas 2D - Canvas 2D Tester Example

Veranschaulicht die Verwendung des Qt-Canvas2D-Elements

Qt Canvas Painter - Compact Health Example

Veranschaulicht die Verwendung von QCanvasPainter in einem QWindow

Qt Canvas Painter - Gallery Example

Veranschaulicht die Funktionen von QCanvasPainter in einer „ Qt Quick “-Anwendung

Qt Canvas Painter - Hello Widget Example

Veranschaulicht die Verwendung von QCanvasPainter und QCanvasPainterWidget

Qt Charts

Audio Samples vs Sound Level

Dieses Beispiel zeigt die Darstellung von Mikrofon-Samples im Vergleich zum Audiopegel

Charts with QML Gallery

Veranschaulicht die Verwendung der verschiedenen Diagrammtypen mithilfe von QML

Charts with Widgets Gallery

Eine Anwendung, die die Qt Charts -Widget-API demonstriert

OpenGL Accelerated Series Example

Das Beispiel zeigt, wie die OpenGL-Beschleunigung für QLineSeries und QScatterSeries aktiviert wird

Qml Oscilloscope

Das Beispiel zeigt, wie man eine Anwendung mit hohen Leistungsanforderungen mithilfe der „ Qt Charts “-QML-API implementiert

Qml Weather

Dies ist eine grundlegende Demonstration, die zeigt, wie die verschiedenen Diagrammtypen mithilfe von QML verwendet werden

Zoom Line Example

Das Beispiel zeigt, wie Sie Ihren eigenen benutzerdefinierten Zoomeffekt erstellen

Qt CoAP

Quick CoAP Multicast Discovery

Verwendung des CoAP-Clients zur Multicast-Ressourcensuche mit einer Benutzeroberfläche von „ Qt Quick “

Quick Secure CoAP Client

Sicherung des CoAP-Clients und dessen Verwendung mit einer „ Qt Quick “-Benutzeroberfläche

Simple CoAP Client

Erstellen einer Anwendung, die mit einem CoAP-Server kommuniziert

Qt Concurrent

Image Scaling

Demonstriert, wie Bilder asynchron heruntergeladen und skaliert werden

Prime Counter

Veranschaulicht, wie der Fortschritt paralleler Vorgänge überwacht wird

Word Count

Veranschaulicht die Verwendung des Map-Reduce-Algorithmus

Qt Core

Bindable Properties

Veranschaulicht, wie die Verwendung von bindbaren Eigenschaften Ihren C++-Code vereinfachen kann

Calendar Backend Plugin Example

Das QCalendar-Beispiel veranschaulicht benutzerdefinierte Kalender

Contiguous Cache Example

Das Beispiel „Contiguous Cache“ zeigt, wie man mit QContiguousCache die Speichernutzung bei sehr großen Modellen verwaltet. In manchen Umgebungen ist der Speicher begrenzt, und selbst wenn dies nicht der Fall ist, mögen es Benutzer nicht, wenn eine Anwendung übermäßig viel Speicher belegt. Durch die Verwendung von QContiguousCache zur Verwaltung einer Liste – anstatt die gesamte Liste in den Speicher zu laden – kann die Anwendung den Speicherbedarf begrenzen, unabhängig von der Größe des Datensatzes, auf den sie zugreift

IPC: Shared Memory

Veranschaulicht, wie Bilddaten mithilfe des Shared-Memory-IPC-Mechanismus zwischen verschiedenen Prozessen ausgetauscht werden können

Local Fortune Client

Veranschaulicht die Verwendung von QLocalSocket für einen einfachen lokalen Dienst-Client

Local Fortune Server

Veranschaulicht die Verwendung von QLocalServer und QLocalSocket zum Bereitstellen eines einfachen lokalen Dienstes

MIME Type Browser

Zeigt die Hierarchie der MIME-Typen und kann zur Ermittlung des MIME-Typs einer Datei verwendet werden

Mandelbrot

Das Mandelbrot-Beispiel veranschaulicht die Multithread-Programmierung mit Qt. Es zeigt, wie ein Worker-Thread verwendet wird, um rechenintensive Berechnungen durchzuführen, ohne die Ereignisschleife des Hauptthreads zu blockieren

Parsing and displaying CBOR data

Eine Demonstration, wie Dateien im CBOR-Format geparst werden

Producer and Consumer using Semaphores

Das Beispiel „Producer und Consumer mit Semaphoren“ zeigt, wie man mit QSemaphore den Zugriff auf einen Ringpuffer steuert, der von einem Producer-Thread und einem Consumer-Thread gemeinsam genutzt wird

Producer and Consumer using Wait Conditions

Das Beispiel „Producer und Consumer mit Wait-Bedingungen“ zeigt, wie man mit QWaitCondition und QMutex den Zugriff auf einen Ringpuffer steuert, der von einem Producer-Thread und einem Consumer-Thread gemeinsam genutzt wird

QXmlStream Bookmarks Example

Veranschaulicht das Lesen und Schreiben von XBEL-Dateien

Qt for Android Language Exchange

Veranschaulicht den Aufruf von Java- und Kotlin-Code aus Qt sowie von Qt-Code aus Java und Kotlin in einer Android-Anwendung

Qt for Android Notifier

Veranschaulicht den Aufruf von Java-Code aus Qt in einer Android-Anwendung

Queued Custom Type

Das Beispiel „Queued Custom Type“ zeigt, wie benutzerdefinierte Typen mithilfe von Signalen und Slots in der Warteschlange zwischen Threads gesendet werden

Saving and Loading a Game

So speichern und laden Sie ein Spiel mithilfe der JSON- oder CBOR-Klassen von Qt

Serialization Converter

So konvertieren Sie zwischen verschiedenen Serialisierungsformaten

Qt D-Bus

D-Bus Chat

Veranschaulicht die Kommunikation zwischen Instanzen einer Anwendung

D-Bus Complex Ping Pong

Veranschaulicht die Verwendung des „ Qt D-Bus “-Typsystems

D-Bus Ping Pong

Demonstriert ein einfaches Nachrichtensystem mit D-Bus

D-Bus Remote Controlled Car

Zeigt, wie man mit „ Qt D-Bus “ ein Auto von einer anderen Anwendung aus steuert

Qt Data Visualization

Axis Handling

Implementierung des Achsen-Ziehens mit einem benutzerdefinierten Eingabe-Handler in QML und Erstellung eines benutzerdefinierten Achsen-Formatierers

Graph Gallery

Galerie mit Balken-, Streu- und Flächendiagrammen

Simple Bar Graph

Verwendung von Bars3D in einer QML-Anwendung

Simple Scatter Graph

Verwendung von Scatter3D in einer QML-Anwendung

Surface Graph Gallery

Galerie mit drei verschiedenen Möglichkeiten zur Verwendung eines „Surface3D“-Diagramms

Volumetric Rendering

Rendering von volumetrischen Objekten

Qt GRPC

Magic 8 Ball

Aufbau einer HTTP2-Verbindung zwischen einem Qt GRPC-Client und einem C++-gRPC-Server

Qt GRPC Client Guide

Qt GRPC Client-Handbuch

QtGrpc Chat

Eine Chat-Anwendung zum Austausch beliebiger Nachrichten in einem Chatraum

Vehicle

Verwalten von zwei Thread-basierten Verbindungen zwischen einem Qt GRPC-Client und einem C++-gRPC-Server

Qt GUI

Hello Vulkan Cubes Example

Veranschaulicht die Grundlagen der Verwendung von QVulkanWindow

Hello Vulkan Triangle Example

Veranschaulicht die Grundlagen des Renderings mit QVulkanWindow und der Vulkan-API

Hello Vulkan Widget Example

Veranschaulicht die Verwendung von QVulkanWindow in QWidget-Anwendungen

RHI Window Example

Dieses Beispiel zeigt, wie man mit QRhi eine minimale QWindow-basierte Anwendung erstellt

Raster Window Example

Dieses Beispiel zeigt, wie man eine minimale QWindow-basierte Anwendung unter Verwendung von QPainter für das Rendering erstellt

Qt Graphs

Axis Handling

Implementierung des Achsen-Draggings mit einem benutzerdefinierten Eingabe-Handler in QML und Erstellung eines benutzerdefinierten Achsen-Formatierers

Cockpit

Beispielanwendung, die mithilfe von Graphs ein Flugzeugcockpit nachbildet

Graph Gallery

Galerie mit Balken-, Streu- und Flächendiagrammen

Graph Printing

Drucken eines 2D- oder 3D-Diagramms

Graphs 2D in Qt Widgets

Verwendung von „Graphs for 2D“ in einer Widget-basierten Anwendung

HelloGraphs

Verwendung von 2D-Diagrammen in einer „ Qt Quick “-Anwendung

Mathematical Equations

Visualisierung mathematischer Gleichungen

Simple Bar Graph

Verwendung von Bars3D in einer QML-Anwendung

Simple Scatter Graph

Verwendung von Scatter3D in einer QML-Anwendung

Surface Graph Gallery

Galerie mit drei verschiedenen Möglichkeiten zur Verwendung eines Surface3D-Diagramms

Volumetric Rendering

Rendering von volumetrischen Objekten

Wind Turbine Dashboard

Ein Windkraftanlagen-Dashboard mit 2D- und 3D-Diagrammen

Qt HTTP Server

RESTful API Server

Beispiel für die Erstellung eines RESTful-API-Servers mit dem QHttpServer

Simple HTTP Server

Einfaches Beispiel für die Einrichtung eines HTTP-Servers

Qt Help

Context-Sensitive Help Example

Verwendung der Klasse „QHelpEngineCore“ zur Implementierung einer kontextsensitiven Hilfe für Anwendungen

Qt Jenny

QtJenny: Generating C++ proxy classes to access Android APIs

Demo zur Veranschaulichung der Verwendung von QtJenny

Qt Labs StyleKit

StyleKit Custom Delegates Example

Zeigt, wie man benutzerdefinierte Delegaten und Shader-Effekte mit StyleKit verwendet

StyleKit Quick Controls Example

Zeigt, wie man „ Qt Quick Controls “ mit StyleKit gestaltet

StyleKit Widgets Example

Zeigt, wie man „ Qt Widgets “ mit StyleKit gestaltet

Qt Linguist Handbuch

Arrow Pad Example

Das Konzept der „ Qt Linguist “-Kontexte verstehen und zwei oder mehr Sprachen verwenden

Localized Clock Example

Das Beispiel veranschaulicht bewährte Vorgehensweisen für die Nutzung der Übersetzungs- und Lokalisierungsfunktionen von Qt in CMake und „ Qt Quick “, einschließlich des Umgangs mit Pluralformen in verschiedenen Sprachen sowie lokalisierten Zeit- und Datumsformaten

Localized Clock with ID-based Translation

Das Beispiel zeigt bewährte Vorgehensweisen für die Nutzung der ID-basierten Übersetzungsfunktionen von Qt in CMake und „ Qt Quick “, einschließlich der Behandlung von Pluralformen in verschiedenen Sprachen sowie lokalisierter Zeitformate

Localized Clock with Runtime Language Switch

Das Beispiel veranschaulicht bewährte Vorgehensweisen für die Nutzung der Übersetzungs- und Lokalisierungsfunktionen von Qt in CMake und „ Qt Quick “, insbesondere das Ändern der Sprache einer Anwendung zur Laufzeit. Es erweitert das einfachere Beispiel „Localized Clock“

Troll Print Example

Aktualisierung von Übersetzungen für spätere Versionen

Qt Location

GeoJson Viewer (QML)

Das Beispiel „GeoJson-Viewer“ veranschaulicht, wie MapItems bearbeitet, Benutzereingaben verarbeitet sowie Ein- und Ausgabevorgänge mit einer GeoJson-Datei abgewickelt werden

Map Viewer (QML)

Das Beispiel „Map Viewer“ zeigt, wie man eine Karte anzeigt und mit ihr interagiert, nach einer Adresse sucht und eine Wegbeschreibung ermittelt

MapItemView Transitions (QML)

So verwenden Sie Übergänge in Verbindung mit MapItemView

Minimal Map (QML)

Minimaler Code zur Anzeige einer Karte mithilfe von Qt Quick

Places (QML)

Das „Places“-Beispiel veranschaulicht, wie man nach Orten sucht und auf zugehörige Inhalte zugreift

Places List (QML)

Das „Places List“-Beispiel zeigt, wie man mithilfe eines ListView nach Orten sucht und eine Liste von Orten anzeigt

Places Map (QML)

Das „Orte auf der Karte“-Beispiel zeigt, wie man mithilfe eines „MapItemView“ nach Orten sucht und eine Liste dieser Orte auf einer Karte anzeigt

Plane Spotter (QML)

Das Beispiel „Plane Spotter“ veranschaulicht die enge Integration von Standort- und Positionsdatentypen in QML

Qt Lottie Animation

lottietoqml Example

Ein Beispiel, das die Verwendung von „lottietoqml“ in einer Anwendung veranschaulicht

qtlottieviewer Example

Demonstration der Anzeige und Steuerung einer Lottie-Animation mit Qt Quick

Qt MQTT

MQTT Subscriptions

Erstellen einer Anwendung, die mit einem MQTT-Broker kommuniziert

Qt Quick Publication

Verwenden Sie „ Qt Quick Controls “, um eine Anwendung zu erstellen, die Beiträge zu MQTT-Themen veröffentlichen kann

Qt Quick Subscription

Verwenden Sie „ Qt Quick Controls “, um eine Anwendung zu erstellen, die MQTT-Themen abonnieren kann

Simple MQTT Client

Erstellen einer minimalistischen Telemetrie-Anwendung

WebSockets MQTT Subscription

Kombination eines MQTT-Clients mit einer WebSocket-Verbindung

Qt Multimedia

Audio Devices Example

Verfügbare Audiogeräte und deren Konfiguration auflisten

Audio Output Example

Aktivieren der Audiowiedergabe mithilfe der Klasse „QAudioSink“

Audio Recorder Example

Ermitteln der verfügbaren Geräte und unterstützten Codecs

Audio Source Example

Audioaufnahme mithilfe der QAudioSource-Klasse

Camera Example

Zeigt, wie man ein Standbild aufnimmt oder ein Video aufzeichnet

Media Player Example

Wiedergabe von Audio und Video mithilfe von Qt Widgets

QML Camera Application

Diese auf „ Qt Quick “ basierende Anwendung zeigt, wie man die API nutzt, um ein Standbild oder ein Video aufzunehmen

QML Media Player Example

Wiedergabe von Audio und Video mithilfe des QML-MediaPlayer-Typs

QML Video Example

Transformieren von Video- und Kamerasucher-Inhalten

QML Video Recorder

Aufnahme von Audio und Video mithilfe von Qt Quick

Screen Capture Example

Aufnahme eines Bildschirms oder Fensters

Video Graphics Item Example

Streamen von Videos in einer Grafikszene

Video Widget Example

Implementierung eines Video-Player-Widgets

Qt NFC

Annotated URL

Liest formatierte Nachrichten im NFC Data Exchange Format (NDEF)

NDEF Editor

Liest und schreibt NFC-Data-Exchange-Format-Nachrichten (NDEF) auf NFC-Forum-Tags

Qt Network

A minimal RSS listing application

Eine Demonstration, wie eine Netzwerkressource abgerufen und angezeigt wird

Blocking Fortune Client

Demonstriert, wie ein Client für einen Netzwerkdienst erstellt wird

Broadcast Receiver

Demonstriert, wie man über ein lokales Netzwerk gesendete Informationen empfängt

Broadcast Sender

Demonstriert, wie Informationen an mehrere Clients in einem lokalen Netzwerk gesendet werden

DNS lookup

Veranschaulicht, wie man einen Hostnamen mithilfe von QDnsLookup nachschlägt

DTLS client

Dieses Beispiel zeigt, wie man clientseitige DTLS-Verbindungen implementiert

DTLS server

Dieses Beispiel zeigt, wie ein einfacher DTLS-Server implementiert wird

Fortune Client

Zeigt, wie man einen Client für einen Netzwerkdienst erstellt

Fortune Server

Veranschaulicht, wie man einen Server für einen Netzwerkdienst erstellt

HTTP Client

Veranschaulicht einen einfachen HTTP-Client

Multi-stream Client

Zeigt, wie man SCTP auf der Client-Seite verwendet

Multi-stream Server

Zeigt, wie man SCTP auf der Serverseite verwendet

Multicast Receiver

Zeigt, wie man an eine Multicast-Gruppe gesendete Informationen empfängt

Multicast Sender

Veranschaulicht, wie Nachrichten an eine Multicast-Gruppe gesendet werden

Network Chat

Demonstriert einen zustandsbehafteten Peer-to-Peer-Chat-Client

Secure Socket Client

Veranschaulicht die Kommunikation über eine verschlüsselte (SSL-)Verbindung

Threaded Fortune Server

Das Beispiel „Threaded Fortune Server“ zeigt, wie man einen Server für einen einfachen Netzwerkdienst erstellt, der Threads zur Bearbeitung von Anfragen verschiedener Clients verwendet. Es ist für die Ausführung zusammen mit dem Beispiel „Fortune Client“ vorgesehen

Torrent Example

Veranschaulicht komplexe TCP/IP-Vorgänge

Qt Network Autorisierung

Reddit Example

Veranschaulicht die Authentifizierung mit OAuth 2 für den Zugriff auf Reddit

Qt OPC UA

Qt OPC UA Viewer

Verwendung des Model-View-Ansatzes zur Darstellung aller Knoten eines OPC-UA-Servers in einer Baumansicht

Qt OPC UA X509 Support

Zeigt, wie Schlüssel und Zertifikatssignierungsanforderungen generiert werden

Qt Quick Water Pump

Interaktion mit einem OPC-UA-Server zum Erstellen einer QML-basierten HMI für eine einfache Wasserpumpe

Water Pump

Interaktion mit einem OPC-UA-Server zum Erstellen einer QML-basierten HMI für eine einfache Wasserpumpenmaschine

Water Pump Simulation Server

Ein OPC-UA-Server, der eine einfache Simulation einer Wasserpumpe implementiert

Qt OpenAPI

ChatGPT RESTful API Client

Beispiel für die Verwendung des OpenAPI-Generators zur Erstellung eines RESTful-API-Clients für die Kommunikation mit OpenAI-Modellen

ColorPalette RESTful API client

Beispiel für die Generierung des OpenAPI-Client-Codes und dessen Integration in eine Anwendung

Qt OpenGL

2D Painting Example

Das 2D-Malbeispiel zeigt, wie QPainter und QOpenGLWidget gemeinsam genutzt werden können, um beschleunigte 2D-Grafiken auf unterstützter Hardware darzustellen

Cube OpenGL ES 2.0 example

Zeigt, wie ein texturierter 3D-Würfel anhand von Benutzereingaben manuell gedreht werden kann

Hello GL2 Example

Das Beispiel „Hello GL2“ veranschaulicht die grundlegende Verwendung der mit Qt bereitgestellten OpenGL-bezogenen Klassen

Hello GLES3 Example

Demonstriert OpenGL ES 3.0-Funktionen über QOpenGLExtraFunctions

OpenGL Window Example

Dieses Beispiel zeigt, wie eine minimale, auf QWindow basierende Anwendung zur Nutzung von OpenGL erstellt wird

QOpenGLWidget Stereoscopic Rendering Example

Dieses Beispiel zeigt, wie man eine minimale, auf QOpenGLWidget basierende Anwendung mit Unterstützung für stereoskopisches Rendering erstellt

Textures Example

Das Beispiel „Texturen“ demonstriert die Verwendung der Bildklassen von Qt als Texturen in Anwendungen, die sowohl OpenGL als auch Qt zur Darstellung von Grafiken nutzen

Qt PDF

PDF Multipage Viewer Example

Ein PDF-Viewer für „ Qt Quick “, der das Blättern durch die Seiten ermöglicht

PDF Single Page Viewer Example

Ein PDF-Viewer mit „ Qt Quick “, der jeweils eine Seite anzeigt

PDF Viewer Widget Example

Ein Widget-basierter PDF-Viewer, der das Blättern durch die Seiten ermöglicht

Qt Positioning

Log File Position Source (C++)

„Logfile Position Source“ zeigt, wie man eine benutzerdefinierte Positionsquelle erstellt und damit arbeitet. Dies kann nützlich sein, um GPS-Daten zu simulieren oder wenn die Daten in einem benutzerdefinierten Format empfangen werden

Satellite Info

Das Beispiel „Satellite Info“ zeigt die verfügbaren Satelliten in der Sky-Ansicht, der Tabellenansicht oder der RSSI-Ansicht sowie die aktuelle Position des Benutzers an. Es wurde mit Qt Positioning und Qt Quick

Weather Info

Das Beispiel „Weather Info“ zeigt, wie die aktuelle Position des Benutzers genutzt wird, um lokale Inhalte von einem Webdienst in einem C++-Plugin für „ Qt Quick “ abzurufen, unter Verwendung von Qt Positioning

Qt Protobuf

Sensors

Das Beispiel „Sensors“ zeigt, wie zwei Anwendungen über UDP-Sockets durch das Senden von Protobuf-Nachrichten miteinander kommunizieren können

Qt Quick

Advanced Text Example

Ein „ Qt Quick “-Beispiel, das einige erweiterte Funktionen von Text demonstriert

C++ Extensions: Image Provider Example

So laden Sie Bilder in QML mit QQuickImageProvider

C++ Extensions: Image Response Provider Example

So laden Sie Bilder asynchron in QML

Models and Views: AbstractItemModel Example

Zeigt, wie eine Unterklasse von `QAbstractItemModel` als Modell in QML verwendet wird

Models and Views: Fetch More functionality using a worker thread

Veranschaulicht, wie man `fetchMore()` in einem Worker-Thread implementiert und dabei eine reaktionsschnelle Benutzeroberfläche gewährleistet

Models and Views: List Model using a worker thread for data fetching

Veranschaulicht, wie man ein Listenmodell mit einer reaktionsschnellen Benutzeroberfläche unter Verwendung eines Arbeitsthreads zum Abrufen von Daten implementiert

Models and Views: Object ListModel Example

Zeigt, wie man eine `QList` als Modell in QML verwendet

Models and Views: String ListModel Example

Zeigt, wie man eine `QStringList` als Modell in QML verwendet

QML Advanced Tutorial 1 - Creating the Game Canvas and Blocks

QML Advanced Tutorial 2 - Populating the Game Canvas

QML Advanced Tutorial 3 - Implementing the Game Logic

QML Advanced Tutorial 4 - Finishing Touches

QML Dynamic View Ordering Tutorial 1 - A Simple ListView and Delegate

QML Dynamic View Ordering Tutorial 2 - Dragging View Items

QML Dynamic View Ordering Tutorial 3 - Moving Dragged Items

QML Dynamic View Ordering Tutorial 4 - Sorting Items

QML Previewer Example

Veranschaulicht, wie man „ Qt Quick “ mit einer „ Qt Widgets “-Anwendung mithilfe von `QWidget::createWindowContainer()` kombiniert

QQuickRenderControl D3D11 Example

Zeigt, wie eine „ Qt Quick “-Szene in eine Textur gerendert wird, die anschließend von einem nicht auf Quick basierenden Direct3D 11-Renderer verwendet wird

QQuickRenderControl OpenGL Example

Zeigt, wie eine „ Qt Quick “-Szene in eine Textur gerendert wird, die anschließend von einem nicht auf Quick basierenden OpenGL-Renderer verwendet wird

QQuickRenderControl RHI Example

Zeigt, wie eine „ Qt Quick “-Szene in eine „QRhiTexture“ gerendert wird

QQuickWidget - QQuickView Comparison Example

Veranschaulicht die Vorteile von QQuickWidget gegenüber einem als natives Fenster eingebetteten QQuickView

Qt Quick Examples - Accessibility

Dieses Beispiel veranschaulicht die Implementierung barrierefreier Schaltflächen

Qt Quick Examples - Animation

Dies ist eine Sammlung von QML-Animationsbeispielen

Qt Quick Examples - Canvas

Dies ist eine Sammlung von QML-Canvas-Beispielen

Qt Quick Examples - Drag and Drop

Dies ist eine Sammlung von QML-Beispielen für Drag & Drop

Qt Quick Examples - Embedded in Widgets

Veranschaulicht die Einbettung eines QQuickWindow in eine QWidget-Benutzeroberfläche über QWidget::createWindowContainer()

Qt Quick Examples - Image Elements

Dies ist eine Sammlung von QML-Beispielen zu Bildtypen

Qt Quick Examples - Item Variable Refresh Rate

Ein Beispiel für „ Qt Quick “ zeigt, wie man eine variable Bildwiederholrate für bestimmte Teile der Benutzeroberfläche einrichtet

Qt Quick Examples - Key Interaction

Dies ist eine Sammlung von QML-Beispielen zur Tastaturinteraktion

Qt Quick Examples - Local Storage

Eine Sammlung von QML-Beispielen zum lokalen Speicher

Qt Quick Examples - MouseArea

Dies ist ein Beispiel für den Typ „MouseArea“ in QML

Qt Quick Examples - MultiEffect Item Switcher

Veranschaulicht die Verwendung von „MultiEffect“

Qt Quick Examples - MultiEffect Test Bed

Veranschaulicht die Verwendung von „MultiEffect“

Qt Quick Examples - Pointer Handlers

Zeigt, wie man „ Qt Quick “-Eingabehandler in interaktiven Komponenten verwendet

Qt Quick Examples - Positioners

Dies ist eine Sammlung von QML-Positioner-Beispielen

Qt Quick Examples - RectangularShadow NeumorphicPanel

Veranschaulicht die Verwendung von „RectangularShadow“

Qt Quick Examples - Shader Effects

Ein Beispiel für „ Qt Quick “, das die Verwendung von Shader-Effekten veranschaulicht

Qt Quick Examples - Shapes

Ein Beispiel für „ Qt Quick “, das die Verwendung von Shape-Elementen demonstriert

Qt Quick Examples - Text

Dies ist eine Sammlung von QML-Beispielen zum Thema Text

Qt Quick Examples - Views

Dies ist eine Sammlung von QML-Model-View-Beispielen

Qt Quick Examples - Window and Screen

Dieses Beispiel veranschaulicht die Typen „Window“ und „Screen“ in QML

Qt Quick Layouts - Basic Example

Veranschaulicht, wie Layout-Typen zum Anordnen einer Benutzeroberfläche verwendet werden

Qt Quick Layouts - Responsive Layout Example

Veranschaulicht, wie man mit „LayoutItemProxy“ eine responsive Benutzeroberfläche erstellt

Qt Quick Particles Examples - Affectors

Dies ist eine Sammlung von Beispielen zur Verwendung von „Affectors“ im QML-Partikelsystem

Qt Quick Particles Examples - Emitters

Dies ist eine Sammlung von Beispielen zur Verwendung von „Emitter“ im QML-Partikelsystem

Qt Quick Particles Examples - Image Particles

Dies ist eine Sammlung von Beispielen zur Verwendung von Affektoren im QML-Partikelsystem

Qt Quick Particles Examples - System

Dies ist eine Sammlung von Beispielen zur Verwendung von Affektoren im QML-Partikelsystem

Qt Quick TableView examples - Conway’s Game of Life

Das Beispiel „Conways Spiel des Lebens“ zeigt, wie der QML-Typ „TableView“ verwendet werden kann, um ein C++-Modell anzuzeigen, das der Benutzer schwenken kann

Qt Quick TableViews examples - Pixelator

Das „Pixelator“-Beispiel zeigt, wie eine QML-TableView und ein Delegat für benutzerdefinierte Tabellenmodelle verwendet werden können

Qt Quick Widgets Example

Veranschaulicht, wie „ Qt Quick “ mithilfe der Klasse „QQuickWidget“ mit einer „ Qt Widgets “-Anwendung kombiniert werden kann

Scene Graph - Custom Geometry

Zeigt, wie eine benutzerdefinierte Geometrie im „ Qt Quick “-Szenenbaum implementiert wird

Scene Graph - Custom Material

Zeigt, wie ein benutzerdefiniertes Material im „ Qt Quick “-Szenenbaum implementiert wird

Scene Graph - Custom QSGRenderNode

Zeigt, wie man mit QSGRenderNode benutzerdefiniertes Rendering im Qt Quick -Szenenbaum implementiert

Scene Graph - Direct3D 11 Under QML

Zeigt, wie man unter einer „ Qt Quick “-Szene direkt mit Direct3D 11 rendert

Scene Graph - Graph

Veranschaulicht, wie man benutzerdefinierte Materialien und Geometrien unter einem einzigen QQuickItem kombinieren kann

Scene Graph - Metal Texture Import

Zeigt, wie man eine direkt mit Metal erstellte Textur verwendet

Scene Graph - Metal Under QML

Zeigt, wie man unter einer „ Qt Quick “-Szene direkt mit Metal rendert

Scene Graph - OpenGL Under QML

Zeigt, wie man OpenGL in einer „ Qt Quick “-Szene rendert

Scene Graph - Painted Item

Zeigt, wie man benutzerdefinierte Szenengrafik-Elemente auf Basis von QPainter implementiert

Scene Graph - RHI Texture Item

Zeigt, wie man ein benutzerdefiniertes QQuickItem implementiert, das eine mit QRhi gerenderte Textur anzeigt

Scene Graph - RHI Under QML

Zeigt, wie man direkt mit QRhi in einer „ Qt Quick “-Szene rendert

Scene Graph - Threaded Animation

Zeigt die Vorteile benutzerdefinierter Elemente, die unabhängig vom Hauptthread animiert werden, während die Thread-basierte Render-Schleife von Qt Quick

Scene Graph - Two Texture Providers

Zeigt, wie zwei Texturen von zwei Textur-Providern in einem benutzerdefinierten Szenengraph-Knoten kombiniert werden

Scene Graph - Vulkan Texture Import

Zeigt, wie man eine direkt mit Vulkan erstellte Textur verwendet

Scene Graph - Vulkan Under QML

Zeigt, wie man unter einer „ Qt Quick “-Szene direkt mit Vulkan rendert

UI Components: Dial Control Example

Das Beispiel „Dial Control“ zeigt, wie man eine Anzeige im Stil eines Tachometers erstellt

UI Components: Flipable Example

Das „Flipable“-Beispiel zeigt ein Element, das sich bei jedem Klick um die y-Achse dreht

Vector Image Example

Ein „ Qt Quick “-Beispiel, das die Unterschiede zwischen „ Qt SVG “, „VectorImage“ und „svgtoqml“ veranschaulicht

Weather Forecast Example

Ein „ Qt Quick Shapes“-Beispiel, das verschiedene Möglichkeiten zur Verwendung von Formen in einer Anwendung demonstriert

Qt Quick 3D

Hello Qt Quick 3D Example

Demonstriert einfaches instanziertes Zeichnen

Qt Quick 3D - Antialiasing Example

Demonstriert die Antialiasing-Modi in Qt Quick 3D

Qt Quick 3D - Baked Lightmap Example

Demonstriert die Verwendung von gebackenen Lightmaps in einer 3D-Szene

Qt Quick 3D - Cascaded Shadow Maps Example

Demonstriert kaskadierte Schattenkarten

Qt Quick 3D - Custom Effect Example

Demonstriert das Erstellen benutzerdefinierter Nachbearbeitungseffekte

Qt Quick 3D - Custom Geometry Example

Demonstriert die Bereitstellung benutzerdefinierter Vertex-Daten aus C++ und QML

Qt Quick 3D - Custom Instanced Rendering

Demonstriert Instanzierung mit benutzerdefinierten Materialien und einer C++-Instanztabelle

Qt Quick 3D - Custom Materials Example

Veranschaulicht das Erstellen von schattierten benutzerdefinierten Materialien

Qt Quick 3D - Custom Morphing Animation

Demonstriert das Erstellen benutzerdefinierter Geometrie in C++ mit einem Morph-Target

Qt Quick 3D - Custom Shaders Example

Veranschaulicht die Verwendung benutzerdefinierter Vertex- und Fragment-Shader

Qt Quick 3D - Dynamic Model Creation Example

Veranschaulicht die dynamische Modellerstellung

Qt Quick 3D - HelloCube Example

Demonstriert, wie 2D- und 3D-Objekte gemeinsam gerendert werden Qt Quick 3D

Qt Quick 3D - Instanced Rendering Example

Zeigt, wie Instanz-Rendering durchgeführt wird Qt Quick 3D

Qt Quick 3D - Introduction

Veranschaulicht, wie eine Szene gerendert wird Qt Quick 3D

Qt Quick 3D - Layers Example

Veranschaulicht die Verwendung von Ebenen in QtQuick3D

Qt Quick 3D - Level of Detail Helper Example

Veranschaulicht die Verwendung des Level-of-Detail-Helpers

Qt Quick 3D - Lights Example

Veranschaulicht die Verwendung verschiedener Lichttypen

Qt Quick 3D - Morphing Example

Zeigt, wie man Morphing-Animationen in Qt Quick 3D

Qt Quick 3D - Offline Shaders Example

Veranschaulicht die Verwendung der experimentellen Unterstützung für die Materialverarbeitung zur Erstellungszeit

Qt Quick 3D - Order Independent Transparency Example

Demonstriert die reihenfolgeunabhängige Transparenz in Qt Quick 3D

Qt Quick 3D - Particles 3D Testbed Example

Veranschaulicht die Verwendung des „ Qt Quick 3D “-Moduls von Particles3D

Qt Quick 3D - Picking example

Veranschaulicht das Auswählen von Modellen

Qt Quick 3D - Principled Material Example

Veranschaulicht die Verwendung von „Principled Material“

Qt Quick 3D - Procedural Texture Example

Zeigt, wie benutzerdefinierte Texturdaten aus C++ oder QML bereitgestellt werden

Qt Quick 3D - Quick Ball Example

Veranschaulicht, wie man mit Quick3D ein einfaches Spiel erstellt

Qt Quick 3D - Quick Items Example

Veranschaulicht die Verwendung von „ Qt Quick -Items“ in einer Quick3D-Szene

Qt Quick 3D - Reflection Probes Example

Veranschaulicht die Verwendung von Reflection Probes in Qt Quick 3D

Qt Quick 3D - RuntimeLoader Example

Veranschaulicht, wie Assets zur Laufzeit geladen werden können

Qt Quick 3D - SSGI Lightmap Example

Ein Beispiel für Szenen mit SSGI und Lightmaps

Qt Quick 3D - Scene Effects Example

Veranschaulicht die Verwendung von „ExtendedSceneEnvironment“

Qt Quick 3D - Screen Space Reflections Example

Veranschaulicht Reflexionen in Qt Quick 3D

Qt Quick 3D - Simple Fog Example

Veranschaulicht, wie Nebel in der 3D-Szene aktiviert wird

Qt Quick 3D - Simple RuntimeLoader Example

Veranschaulicht das Laden eines 3D-Assets zur Laufzeit und das Abfragen seiner Szenenobjekte

Qt Quick 3D - Simple Skinning Example

Veranschaulicht, wie eine einfache Skinning-Animation gerendert wird Qt Quick 3D

Qt Quick 3D - Sky Material Example

Veranschaulicht das prozedurale Himmel-Rendering und die bildbasierte Beleuchtung mit SkyMaterial

Qt Quick 3D - Stencil Outline Extension Example

Zeigt, wie die QtQuick3D-Render-Erweiterung zur Implementierung von Stencil-Konturen verwendet werden kann

Qt Quick 3D - Sub-mesh Example

Zeigt, wie Materialien Sub-Meshes zugewiesen werden

Qt Quick 3D - User Passes Example

Veranschaulicht das Erstellen benutzerdefinierter Render-Pässe in Qt Quick 3D

Qt Quick 3D - View3D Example

Veranschaulicht die Verwendung von View3D zur Darstellung einer Szene aus der Perspektive mehrerer Kameras

Qt Quick 3D - Volumetric Fog Extension Example

Demonstriert, wie volumetrischer Nebel in einer Render-Erweiterung implementiert wird

Qt Quick 3D - Volumetric Rendering Example

Zeigt, wie man volumetrisches Rendering in Qt Quick 3D

Qt Quick 3D - XR 3D Interaction example

Zeigt, wie man 3D-Objekte mit „ Qt Quick 3D “ XR bearbeitet

Qt Quick 3D - XR Advanced Touch

Veranschaulicht die Touch-Bedienung auf gekrümmten Displays und die Touch-Handhabung von 3D-Modellen

Qt Quick 3D - XR Freeform Teleportation Example

Veranschaulicht, wie man einfache Fortbewegung in „ Qt Quick 3D “ XR implementiert

Qt Quick 3D - XR Simple Example

Zeigt, wie man eine einfache VR-Szene mit „ Qt Quick 3D “ XR einrichtet

Qt Quick 3D - XR Simple Input Example

Veranschaulicht die Controller-Eingabe in „ Qt Quick 3D “ XR

Qt Quick 3D - XR Simple Touch Example

Demonstriert die Hand-Tracking-Eingabe in „ Qt Quick 3D “ XR

Qt Quick 3D - XR Spatial Anchors Example

Zeigt, wie man räumliche Anker in „ Qt Quick 3D “ XR verwendet

Qt Quick 3D Physik

Qt Quick 3D Physics - Cannon Example

Demonstriert, wie physikalische Objekte erzeugt werden

Qt Quick 3D Physics - CharacterController Example

Demonstriert den Typ „CharacterController“

Qt Quick 3D Physics - Compound Shapes Example

Demonstriert die Verwendung komplexer Kollisionsformen

Qt Quick 3D Physics - Custom Shapes Example

Veranschaulicht die Verwendung verschiedener Formen

Qt Quick 3D Physics - Impeller Example

Veranschaulicht die Verwendung von Trigger-Körpern und Kollisionsinformationen

Qt Quick 3D Physics - Joints Example

Veranschaulicht die Verwendung von Gelenken in einer Physikszene

Qt Quick 3D Physics - Mass Example

Veranschaulicht verschiedene Möglichkeiten, Masse und Trägheit eines Körpers festzulegen

Qt Quick 3D Physics - Material Example

Veranschaulicht die Verwendung physikalischer Materialien

Qt Quick 3D Physics - Simple Example

Veranschaulicht das Einrichten einer einfachen Physikszene

Qt Quick Controls

File System Explorer

Eine Desktop-QML-Anwendung, die angepasste „ Qt Quick Controls “ nutzt, um Textdateien aus einem Dateisystem anzuzeigen

Qt Quick Controls - Attached Style Properties Example

Veranschaulicht die Verwendung von QQuickAttachedPropertyPropagator

Qt Quick Controls - Contact List

Eine QML-App, die „ Qt Quick Controls “ und eine C++-Klasse verwendet, die eine einfache Kontaktliste implementiert

Qt Quick Controls - Event Calendar

Ein einfacher Veranstaltungskalender

Qt Quick Controls - Flat Style

Eine QML-App, die „ Qt Quick Controls “ und QML-Module mit angepassten Steuerelementen verwendet

Qt Quick Controls - Gallery

Eine Galerie mit Steuerelementen

Qt Quick Controls - Imagine Style Example: Automotive

Eine Benutzeroberfläche für den Automobilbereich mit benutzerdefinierten Elementen im Imagine-Stil

Qt Quick Controls - Table of Contents

Demonstration des benutzerdefinierten Baummodells im TreeView-Steuerelement

Qt Quick Controls - Text Editor

Eine Rich-Text-Editor-App mit Qt Quick Controls

Qt Quick Controls - To Do List

To-Do-Listen-App für iOS

Qt Quick Controls - Wearable Demo

Demonstriert einen für Wearables entwickelten Anwendungsstarter

Spreadsheets Example

Demonstriert, wie eine Tabellenkalkulationsanwendung erstellt wird

Qt Quick Effect Maker

Wiggly

Demonstriert die Verwendung eines mit dem „ Qt Quick Effect Maker “ (QQEM) erstellten Effekts

Qt Remote Objects

Model-View Client

Entwicklung eines sehr einfachen Client-Programms, das den Inhalt und die auf einem Server vorgenommenen Änderungen anzeigt

Model-View Server

Entwicklung eines einfachen Serverprogramms, das eine QTreeView anzeigt und Änderungen daran vornimmt, die in einem Remote-Objects-Netzwerk bereitgestellt wird

QtRemoteObjects WebSockets Applications

Verwendung eines nicht auf QIODevice basierenden Transports (QWebSocket) mit QtRemoteObjects

SSL Server and Client

Einrichten eines sicheren Remote-Object-Netzwerks mit QSslSockets

Simpleswitch Direct Server and Client

Ein minimalistischer Remote-Object-Server und -Client

Time Client Application

Ein Client, der eine Replik eines Zeitobjekts vom Server verwaltet und die Zeit in einer Uhr anzeigt

Time Server Application

Ein Server, der ein Zeitobjekt für verbundene Clients freigibt

Qt SCXML

SCXML Calculator

Eine Anwendung, die das in der SCXML-Spezifikation vorgestellte „Calculator“-Beispiel implementiert

SCXML FTP Client

Implementiert einen einfachen FTP-Client mithilfe einer Zustandsmaschine

SCXML Invoke

Ruft eine kompilierte verschachtelte Zustandsmaschine auf

SCXML Media Player

Sendet Daten an ein C++-Datenmodell und empfängt Daten von diesem

SCXML Sudoku

Demonstriert die Verwendung einer separaten JavaScript-Datei mit SCXML

SCXML Traffic Light (Dynamic, QML)

Eine „ Qt Quick “-Anwendung, die eine dynamisch geladene Zustandsmaschine zur Implementierung einer Ampel verwendet

SCXML Traffic Light (Dynamic, Widgets)

Eine Widget-basierte Anwendung, die eine dynamisch geladene Zustandsmaschine zur Implementierung einer Ampel nutzt

SCXML Traffic Light (Simple, QML)

Eine „ Qt Quick “-Anwendung, die eine kompilierte Zustandsmaschine zur Implementierung einer vereinfachten Ampel verwendet

SCXML Traffic Light (Static, QML)

Eine „ Qt Quick “-Anwendung, die eine kompilierte Zustandsmaschine zur Implementierung einer Ampel verwendet

SCXML Traffic Light (Static, Widgets)

Eine Widget-basierte Anwendung, die eine kompilierte Zustandsmaschine zur Implementierung einer Ampel verwendet

Qt SQL

Books

Zeigt, wie man „ Qt SQL “-Klassen mit einem Model-View-Framework verwendet

Cached SQL Table

Das Beispiel „Cached Table“ zeigt, wie eine Tabellenansicht für den Zugriff auf eine Datenbank verwendet werden kann, wobei alle Änderungen an den Daten zwischengespeichert werden, bis der Benutzer sie explizit über eine Schaltfläche übermittelt

Drill Down Example

Das Drill-Down-Beispiel zeigt, wie mithilfe der Klassen „QSqlRelationalTableModel“ und „QDataWidgetMapper“ Daten aus einer Datenbank gelesen und Änderungen übermittelt werden

Master Detail Example

Das „Master-Detail“-Beispiel zeigt, wie Daten aus verschiedenen Datenquellen in derselben Anwendung dargestellt werden können. Die Albumtitel sowie die zugehörigen Interpreten und Veröffentlichungsdaten werden in einer Datenbank gespeichert, während die Titel jedes Albums in einer XML-Datei abgelegt sind

Query Model Example

Das Beispiel „Abfragemodell“ zeigt, wie man aus einer SQL-Abfrage gewonnene Daten individuell aufbereitet, und zwar mithilfe eines Modells, das die Abfrage und Tabellenansichten zur Darstellung der Ergebnisse kapseln

Relational Table Model Example

Das Beispiel „Relational Table Model“ zeigt, wie man Tabellenansichten mit einem relationalen Modell verwendet, um die Beziehungen zwischen Elementen in einer Datenbank zu visualisieren

SQL Browser

Das Beispiel „SQL-Browser“ zeigt, wie ein Datenbrowser verwendet werden kann, um die Ergebnisse von SQL-Anweisungen in einer Live-Datenbank zu visualisieren

SQL Widget Mapper Example

Das Beispiel „SQL-Widget-Mapper“ zeigt, wie man Informationen aus einer Datenbank auf Widgets in einem Formular abbilden kann

Table Model Example

Das Beispiel „Tabellenmodell“ zeigt, wie ein spezielles SQL-Tabellenmodell mit Tabellenansichten verwendet wird, um Informationen in einer Datenbank zu bearbeiten

Qt SVG

SVG Viewer

Ein „ Qt Widgets “-Beispiel zum Rendern und Anzeigen von SVG-Dateien

Qt Sensors

Sensors Showcase

Das Beispiel „Sensors Showcase“ veranschaulicht die Verwendung von Sensoren anhand visueller Beispiele

Qt Serial Bus

CAN Bus Manager

Das Beispiel sendet und empfängt CAN-Bus-Frames

Modbus Client

Das Beispiel implementiert eine Modbus-Client-Anwendung

Modbus Custom Command

Das Beispiel zeigt, wie benutzerdefinierte Modbus-Funktionscodes verarbeitet werden

Modbus Server

Das Beispiel implementiert eine Modbus-Server-Anwendung

Qt Serial Port

Blocking Receiver

Zeigt, wie die synchrone API von QSerialPort in einem Nicht-GUI-Thread verwendet wird

Blocking Sender

Zeigt, wie die synchrone API von QSerialPort in einem Worker-Thread verwendet wird

Serial Terminal

Zeigt, wie verschiedene Funktionen von QSerialPort genutzt werden

Qt Spatial Audio

Spatial Audio Panning Example

Zeigt einige der Möglichkeiten der Spatial-Audio-Engine in Qt

Qt State Machine

Move Blocks

Das Beispiel „Move Blocks“ zeigt, wie Elemente in einer `QGraphicsScene` mithilfe einer `QStateMachine` mit einem benutzerdefinierten Übergang animiert werden

Ping Pong States

Das Beispiel „Ping Pong States“ zeigt, wie man parallele Zustände zusammen mit benutzerdefinierten Ereignissen und Übergängen im „ Qt State Machine “-Framework verwendet

Rogue

Das Beispiel „Rogue“ zeigt, wie man die Qt State Machine für die Ereignisbehandlung nutzt

Traffic Light

Das Beispiel „Traffic Light“ zeigt, wie man mit „ Qt State Machine Overview“ den Kontrollfluss einer Ampel implementiert

Qt TaskTree

TaskTree Demo

Veranschaulicht, wie sich verschiedene Ausführungsmodi und Workflow-Richtlinien auf die Ausführung eines komplexen TaskTree auswirken

TaskTree Image Scaling

Veranschaulicht, wie man „For“-Schleifen-Iterationen parallel ausführt, um Bilder mithilfe von „TaskTree“ asynchron herunterzuladen und zu skalieren

TaskTree Traffic Light

Veranschaulicht die Implementierung von Zustandsmaschinenverhalten mithilfe von TaskTree anhand einer Ampel-Simulation

Qt TextToSpeech

Hello Speak Example

Das Beispiel „Hello Speak“ liest vom Benutzer bereitgestellten Text vor

Quick Speech Example

Das „Quick Speech“-Beispiel liest vom Benutzer bereitgestellten Text vor

Qt UI Tools

Text Finder

Dynamisches Laden von .ui-Dateien mit QUiLoader

Qt Virtual Keyboard

Virtual Keyboard in Qt Quick

Dieses Beispiel zeigt, wie die virtuelle Tastatur in einer „ Qt Quick “-Anwendung verwendet wird

Qt Wayland Compositor

Custom Extension

„Custom Extension“ zeigt, wie eine benutzerdefinierte Wayland-Erweiterung implementiert wird

Custom Shell

„Custom Shell“ zeigt, wie man eine benutzerdefinierte Shell-Erweiterung implementiert

Fancy Compositor

„Fancy Compositor“ ist ein Beispiel, das veranschaulicht, wie man einen ausgefallenen Wayland-Compositor in reinem QML schreibt

IVI Compositor

„IVI Compositor“ ist ein Beispiel, das die Verwendung der IviApplication-Erweiterung veranschaulicht

Minimal CPP

„Minimal CPP“ ist ein Beispiel, das zeigt, wie man einen Wayland-Compositor in C++ schreibt

Minimal QML

„Minimal QML“ ist ein einfaches Beispiel, das zeigt, wie man einen Wayland-Compositor in QML schreibt

Multi Output

„Multi Output“ ist ein Beispiel, das einen Compositor mit mehreren Ausgängen demonstriert

Multi Screen

„Multi Screen“ ist ein Wayland-Compositor im Desktop-Stil für mehrere Bildschirme

Overview Compositor

„Overview Compositor“ zeigt, wie man in einem Raster zwischen Clients wechselt

QtShell Compositor

„QtShell Compositor“ zeigt, wie man die QtShell-Shell-Erweiterung verwendet

Server Side Decoration Compositor

„Server Side Decoration Compositor“ ist ein einfaches Beispiel, das serverseitige Fensterdekorationen in der xdg-Shell veranschaulicht

Spanning Screens

„Spanning Screens“ ist ein Beispiel, das zeigt, wie Wayland-Clients über mehrere Bildschirme hinweg angezeigt werden können

Qt WebChannel

Qt WebChannel ChatClient HTML Example

Ein HTML/JavaScript-Client, der über einen WebSocket mit einem QWebChannel-Server kommuniziert

Qt WebChannel ChatClient QML Application

Ein QML-Client, der über einen WebSocket mit einem QWebChannel-Server kommuniziert

Qt WebChannel ChatServer Example

Ein einfacher Chat-Server, der mithilfe der QWebChannel-C++-API implementiert wurde

Qt WebChannel Standalone Example

Ein einfacher Chat zwischen einem Server und einem Remote-Client, der in einem Browser läuft

Qt WebEngine

Recipe Browser

Einbinden benutzerdefinierter Stylesheets in Webseiten und Bereitstellung eines Rich-Text-Vorschau-Tools für eine benutzerdefinierte Markup-Sprache

WebEngine Content Manipulation Example

Veranschaulicht das Laden und Bearbeiten von Webinhalten

WebEngine Cookie Browser Example

Ein Cookie-Browser auf Basis von „ Qt WebEngine “-Widgets

WebEngine Lifecycle Example

Friert Hintergrund-Tabs ein und schließt sie, um die CPU- und Speicherauslastung zu reduzieren

WebEngine Notifications Example

Veranschaulicht, wie HTML5-Webbenachrichtigungen an Benutzer weitergeleitet werden

WebEngine Push Notifications Example

Veranschaulicht, wie man Push-Benachrichtigungen abonniert und abbestellt

WebEngine Quick Nano Browser

Ein Webbrowser, der mithilfe des QML-Typs „WebEngineView“ implementiert wurde

WebEngine Widgets Client Certificate Example

Ein einfaches Szenario zur Client-Zertifikatsauthentifizierung unter Verwendung von „ Qt WebEngine “ und „QSslServer“

WebEngine Widgets Html2Pdf Example

Konvertiert Webseiten mithilfe von Qt WebEngine

WebEngine Widgets Maps Example

Zeigt, wie Geolokalisierungsanfragen verarbeitet werden

WebEngine Widgets Permission Browser Example

Zeigt, wie man Berechtigungsanfragen von Websites verarbeitet und bestehende Berechtigungen verwaltet

WebEngine Widgets PrintMe Example

Veranschaulicht, wie Webseiten mithilfe von „ Qt WebEngine “-Widgets gedruckt werden

WebEngine Widgets Simple Browser Example

Ein einfacher Browser auf Basis von „ Qt WebEngine “-Widgets

WebEngine Widgets Spellchecker Example

Integriert eine Rechtschreibprüfung in ein einfaches HTML-Formular

WebEngine Widgets Video Player Example

Zeigt Vollbildvideos mithilfe von QWebEngineView an

Qt WebSockets

QML WebSocket Client

Erläutert, wie man ein Beispiel für einen QML-WebSocket-Client schreibt

QML WebSocket Server

Ein einfaches Beispiel, das die Verwendung eines QML-WebSocketServers veranschaulicht

Secure WebSocket Echo Client

Eine einfache Client-Anwendung, die sichere WebSockets (wss) nutzt

Secure WebSocket Echo Server

Ein einfacher Server, der über sichere WebSockets (wss) auf Clients antwortet

Simple WebSocket Chat

Eine minimale Chat-Anwendung, die das WebSocket-Protokoll nutzt

WebSocket Echo Client

Zeigt, wie man eine einfache WebSocket-Client-Anwendung schreibt

WebSocket Echo Server

Zeigt, wie man eine einfache WebSocket-Serveranwendung schreibt

Qt WebView

Qt WebView Examples - A minimal example for a web view in Qt Quick

Dieses Beispiel veranschaulicht die Verwendung des Moduls „ Qt WebView “ mit Qt Quick

Qt Widgets

40000 Chips

Visualisiert eine riesige Grafikansicht mit 40.000 Chip-Elementen

Address Book

Das Adressbuch-Beispiel zeigt, wie man Proxy-Modelle verwendet, um verschiedene Ansichten auf Daten aus einem einzigen Modell anzuzeigen

Affine Transformations

Veranschaulicht, wie affine Transformationen in QPainter funktionieren

Analog Clock

Das Beispiel „Analog Clock“ zeigt, wie der Inhalt eines benutzerdefinierten Widgets gezeichnet wird

Basic Drawing Example

Das Beispiel „Basic Drawing“ zeigt, wie man mit der QPainter-Klasse einfache Grafikprimitive in verschiedenen Stilen anzeigt

Basic Graphics Layouts Example

Veranschaulicht, wie man ein grundlegendes Grafiklayout erstellt

Basic Layouts Example

Zeigt, wie man die Standard-Layout-Manager verwendet

Basic Sort/Filter Model Example

Das Beispiel „Einfaches Sortier-/Filtermodell“ veranschaulicht, wie man mit QSortFilterProxyModel einfache Sortier- und Filtervorgänge durchführt

Calculator Example

Das Beispiel zeigt, wie man mithilfe von Signalen und Slots die Funktionalität eines Taschenrechner-Widgets implementiert und wie man mit QGridLayout untergeordnete Widgets in einem Raster anordnet

Calendar Widget Example

Das Kalender-Widget-Beispiel veranschaulicht die Verwendung von QCalendarWidget

Colliding Mice Example

Veranschaulicht, wie Elemente in einer Grafikansicht animiert werden

Combo Widget Mapper Example

Das Beispiel „Combo-Widget-Mapper“ zeigt, wie man mit einem QDataWidgetMapper Informationen aus einem Modell bestimmten Widgets in einem Formular zuordnet

Completer Example

Das „Completer“-Beispiel zeigt, wie man für ein Eingabe-Widget Funktionen zur Zeichenfolgenvervollständigung bereitstellt, basierend auf Daten aus einem Modell

Composition Modes

Veranschaulicht die Funktionsweise von Kompositionsmodi in QPainter

Cube RHI Widget Example

Zeigt, wie ein texturierter Würfel gerendert und mithilfe von QRhi – der Qt 3D-API und ihrer Abstraktionsschicht für Shading-Sprachen – in QPainter und Widgets integriert wird

Custom Completer Example

Das Beispiel „Custom Completer“ zeigt, wie man für ein Eingabe-Widget Funktionen zur Zeichenfolgenvervollständigung bereitstellt, die auf den von einem Modell bereitgestellten Daten basieren. Der Completer zeigt Vorschläge für mögliche Wörter an, basierend auf den ersten drei vom Benutzer eingegebenen Zeichen, und das vom Benutzer ausgewählte Wort wird mithilfe von QTextCursor in das TextEdit-Widget eingefügt

Custom Sort/Filter Model Example

Das Beispiel „Custom Sort/Filter Model“ veranschaulicht, wie man eine Unterklasse von `QSortFilterProxyModel` erstellt, um erweiterte Sortier- und Filterfunktionen durchzuführen

Diagram Scene Example

Demonstration der Verwendung des Graphics-View-Frameworks

Drag and Drop Robot Example

Veranschaulicht, wie Elemente in einer Grafikansicht per Drag & Drop verschoben werden können

Draggable Icons Example

Das Beispiel „Draggable Icons“ zeigt, wie Bilddaten per Drag & Drop zwischen Widgets innerhalb derselben Anwendung sowie zwischen verschiedenen Anwendungen verschoben werden können

Draggable Text Example

Veranschaulicht, wie Text per Drag & Drop zwischen Widgets verschoben wird

Drop Site Example

Das Beispiel zeigt, wie man die verschiedenen in einem Drag-and-Drop-Vorgang verfügbaren MIME-Formate unterscheidet

Easing Curves Example

Das Beispiel „Easing-Kurven“ zeigt, wie man Easing-Kurven verwendet, um die Geschwindigkeit einer Animation zu steuern

Editable Tree Model Example

Dieses Beispiel zeigt, wie ein einfaches, elementbasiertes Baummodell implementiert wird, das mit anderen Klassen im Model-View-Framework verwendet werden kann

Elastic Nodes Example

Veranschaulicht, wie man mit grafischen Elementen in einer Szene interagiert

Fetch More Example

Das Beispiel „Fetch More“ zeigt, wie Elemente bei Bedarf zu einem Element-View-Modell hinzugefügt werden

Flow Layout Example

Zeigt, wie Widgets für verschiedene Fenstergrößen angeordnet werden

Frozen Column Example

Dieses Beispiel zeigt, wie man eine Spalte innerhalb einer QTableView fixiert

Gradients

Zeigt, wie Farbverläufe mit QPainter verwendet werden können

Image Composition Example

Zeigt, wie Kompositionsmodi in QPainter funktionieren

Image Gestures Example

Veranschaulicht die Verwendung einfacher Gesten in einem Widget

License Wizard Example

Das Beispiel „License Wizard“ zeigt, wie komplexe Assistenten in Qt implementiert werden

Line Edits Example

Das Beispiel „Line Edits“ veranschaulicht die vielfältigen Einsatzmöglichkeiten von QLineEdit und zeigt die Auswirkungen verschiedener Eigenschaften und Validatoren auf die vom Benutzer eingegebenen und ausgegebenen Daten

Menus Example

Das Beispiel „Menüs“ veranschaulicht, wie Menüs in einer Hauptfensteranwendung eingesetzt werden können

Order Form Example

Das Beispiel „Order Form“ zeigt, wie Rich-Text-Dokumente durch die Kombination einer einfachen Vorlage mit den vom Benutzer in einem Dialogfeld eingegebenen Daten erstellt werden

Painter Paths Example

Das Beispiel „Painter-Pfade“ zeigt, wie Painter-Pfade zum Erstellen komplexer Formen für die Darstellung verwendet werden

Path Stroking

Das Beispiel „Path Stroking“ zeigt verschiedene Stiftarten, die mit QPainter verwendet werden können

QRegularExpression Example

Das Beispiel „QRegularExpression“ zeigt, wie reguläre Ausdrücke in Qt auf Text angewendet werden, indem es eine Umgebung bereitstellt, in der neue reguläre Ausdrücke erstellt und an benutzerdefinierten Textzeichenfolgen getestet werden können

Scribble Example

Das Beispiel „Scribble“ zeigt, wie einige der Ereignisbehandler von QWidget neu implementiert werden können, um die für die Widgets der Anwendung generierten Ereignisse zu empfangen

Shortcut Editor Example

Das Beispiel „Shortcut Editor“ zeigt, wie ein einfaches, les- und schreibbares hierarchisches Modell erstellt wird, das mit den Standardklassen „View“ und „QKeySequenceEdit“ von Qt verwendet werden kann. Eine Beschreibung der Modell-View-Programmierung finden Sie in der Übersicht zur Modell-View-Programmierung

Simple Anchor Layout Example

Demonstriert das Anker-Layout in einer Grafikansicht

Simple RHI Widget Example

Zeigt, wie ein Dreieck mithilfe von QRhi, der Qt 3D-API und der Abstraktionsschicht für die Shading-Sprache gerendert wird

Simple Tree Model Example

Das Beispiel „Einfaches Baummodell“ zeigt, wie ein hierarchisches Modell mit den Standard-View-Klassen von Qt verwendet wird

Sliders Example

Das Beispiel „Schieberegler“ zeigt, wie die verschiedenen in Qt verfügbaren Schieberegler-Typen verwendet werden: QSlider, QScrollBar und QDial

Spin Boxes Example

Das Beispiel „Spin-Boxen“ zeigt, wie man die vielen verschiedenen in Qt verfügbaren Spin-Box-Typen verwendet, vom einfachen QSpinBox-Widget bis hin zu komplexeren Editoren wie dem QDateTimeEdit-Widget

Spreadsheet

Das Beispiel „Tabellenkalkulation“ zeigt, wie man eine einfache Tabellenkalkulationsanwendung erstellt

Standard Dialogs Example

Das Beispiel „Standarddialoge“ zeigt die von Qt bereitgestellten Standarddialoge

Star Delegate Example

Das Beispiel „Star Delegate“ zeigt, wie man einen Delegaten erstellt, der sich selbst zeichnen kann und die Bearbeitung unterstützt

Syntax Highlighter Example

Das Beispiel „Syntax-Highlighter“ zeigt, wie man eine einfache Syntaxhervorhebung durchführt

System Tray Icon Example

Das Beispiel „System-Tray-Symbol“ zeigt, wie man ein Symbol mit einem Menü und Popup-Meldungen in die Taskleiste einer Desktop-Umgebung einfügt

Tab Dialog Example

Das Beispiel „Tab-Dialog“ zeigt, wie man mithilfe der Klasse `QTabWidget` einen Tab-Dialog erstellt

Tablet Example

Dieses Beispiel zeigt, wie man ein Wacom-Tablet in Qt-Anwendungen verwendet

Taking a Screenshot

Das Beispiel „Screenshot“ zeigt, wie man einen Screenshot des Desktops erstellt

Touch Knobs Example

Zeigt, wie man benutzerdefinierte Steuerelemente erstellt, die Touch-Eingaben akzeptieren

Transformations Example

Das Beispiel „Transformationen“ zeigt, wie Transformationen die Art und Weise beeinflussen, in der QPainter Grafikprimitive rendert

Translucent Background

Das Beispiel zeigt, wie man ein rundes Fenster mit durchscheinendem Hintergrund erstellt

Tree Model Completer Example

Das Beispiel „Tree Model Completer“ zeigt, wie man Vervollständigungsfunktionen für ein hierarchisches Modell bereitstellt, wobei ein Punkt als Trennzeichen für den Zugriff auf Objekte der Ebenen „Child“, „GrandChild“ und „GrandGrandChild“ verwendet wird

Trivial Wizard Example

Das Beispiel „Trivial Wizard“ veranschaulicht, wie man einen linearen, dreiseitigen Registrierungsassistenten mit drei Instanzen von „QWizardPage“ und einer Instanz von „QWizard“ erstellt

Undo Framework Example

Dieses Beispiel zeigt, wie man mit dem Qt-Undo-Framework eine Rückgängig-/Wiederherstellen-Funktionalität implementiert

Vector Deformation

Veranschaulicht, wie die Elemente eines „QPainterPath“ bearbeitet werden

Widgets Gallery Example

Das Beispiel „Widgets Gallery“ zeigt Widgets, die für die Gestaltung von Benutzeroberflächen relevant sind

Widgets Tutorial - Child Widgets

Widgets Tutorial - Creating a Window

Widgets Tutorial - Nested Layouts

Widgets Tutorial - Using Layouts

Window Flags Example

Das Beispiel „Window Flags“ zeigt, wie die in Qt verfügbaren Fensterflags verwendet werden

Qt Widgets Designer-Handbuch

Calculator Builder

Erstellen einer Benutzeroberfläche aus einem Formular des „ Qt Widgets “-Designers zur Laufzeit

Calculator Form

Verwendung eines mit dem „ Qt Widgets -Designer“ erstellten Formulars in einer Anwendung

Calculator Form/Multiple Inheritance

Verwendung eines mit dem „ Qt Widgets -Designer“ erstellten Formulars in einer Anwendung

Container Extension Example

Erstellen eines benutzerdefinierten mehrseitigen Plugins für den „ Qt Widgets “-Designer

Custom Widget Plugin

Erstellen eines benutzerdefinierten Widget-Plugins für den „ Qt Widgets Designer“

Task Menu Extension

Erstellen eines benutzerdefinierten Widget-Plugins für den „ Qt Widgets Designer“ und Bereitstellen benutzerdefinierter Aufgabenmenüeinträge, die mit dem Plugin verknüpft sind

Qt XML

DOM Bookmarks Application

Stellt einen Reader für XML-Bookmark-Exchange-Language-Dateien bereit

© 2026 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.