Auf dieser Seite

Alle Übersichten

Übersichten

Einführung in Qt

Produktinformationen

Programmiersprachen

Sie können Qt-Anwendungen mit einer oder einer Kombination der folgenden Sprachen entwickeln:

Qt-Sprachen

  • C++
  • QML
  • Python
  • JavaScript

QML und C++

Plattformen

Dank der plattformübergreifenden Natur von Qt können Sie von einer einzigen Codebasis aus eine Reihe unterstützter Plattformen ansprechen. Die folgenden Anleitungen vermitteln plattformspezifisches Wissen, das Ihnen hilft, eine tiefere Integration in die jeweilige Plattform zu erreichen.

Grundlagen

Lernen Sie die Qt-Grundlagen kennen, die die Basis von Qt bilden.

Benutzeroberfläche

Verwenden Sie die Technologien „ Qt Quick “ und „Qt Widget UI“. „ Qt Quick “-Oberflächen sind flüssig, dynamisch und eignen sich am besten für Touch-Oberflächen. „ Qt Widgets “ dienen zur Erstellung komplexer Desktop-Anwendungen. Sie können „ Qt Quick “- und „ Qt Widgets “-Oberflächen mit dem nativen Look-and-Feel der Zielplattform erstellen.

Grafik und Multimedia

Grafikelemente anzeigen und Multimedia-Inhalte verarbeiten. Qt abstrahiert die zugrunde liegenden Grafik-APIs der Zielplattformen, sodass Sie sich ganz auf das Schreiben des Anwendungscodes konzentrieren können. Spielen Sie Audio- und Videodateien ab und geben Sie sie auf dem Bildschirm wieder; außerdem können Sie Audio- und Videodaten von den Kameras und Mikrofonen des Systems aufnehmen.

Datenverarbeitung und E/A

Daten in verschiedenen Formaten abrufen und speichern.

Netzwerke und Konnektivität

Entwickeln Sie Anwendungen, die mit Webdiensten kommunizieren und Daten (JSON oder CBOR) mit Anwendungen auf anderen Geräten austauschen.

Darüber hinaus können Qt-Anwendungen Remote-Objekte oder gRPC und Protobuf nutzen, um mit Service-Endpunkten zu kommunizieren.

Web-Technologien

Binden Sie Inhalte aus dem World Wide Web in Ihre Qt-Anwendungen auf Plattformen ein, die über keine native Web-Engine verfügen.

Alternativ können Sie einen Webkanal für die Peer-to-Peer-Kommunikation zwischen einem Server und einem Client erstellen.

Tools

Qt-Installationen enthalten Qt-Bibliotheken, Beispiele, Dokumentation und die erforderlichen Entwicklungswerkzeuge, wie beispielsweise die integrierte Entwicklungsumgebung (IDE) „ Qt Creator “ und „ Qt Design Studio “ zur Entwicklung von „ Qt Quick “-Anwendungen.

Barrierefreiheit

Entwickeln Sie barrierefreie Software, indem Sie den Nutzern ermöglichen, die Benutzeroberfläche zu skalieren, Schriftgröße und Farbkontrast anzupassen, die Navigation über die Tastatur zu steuern, den Text der Benutzeroberfläche mit einer synthetischen Stimme vorlesen zu lassen und die Sprache der Benutzeroberfläche zu ändern.

Positionierung

Bewährte Verfahren

Diese Seiten bieten Anleitungen dazu, wie Sie Qt-Technologien am besten einsetzen, um Anwendungen zu erstellen, die sich durch hervorragende Benutzerfreundlichkeit und Software-Design auszeichnen.

Best Practices for QML and Qt Quick

Listet bewährte Vorgehensweisen für die Arbeit mit QML auf und Qt Quick

Calling Qt Functions From Unix Signal Handlers

Das geht nicht. Aber keine Sorge, es gibt einen Weg …

Coordinate System

Informationen zum vom Zeichensystem verwendeten Koordinatensystem

Creating Shared Libraries

So erstellen Sie gemeinsam genutzte Bibliotheken.

Creating and Using Components for Qt Widgets Designer

So erstellen und verwenden Sie benutzerdefinierte Widget-Plugins

Desktop Integration

Integration in die Desktop-Umgebung des Benutzers.

Exception Safety

Ein Leitfaden zur Ausnahmesicherheit in Qt.

How to Create Qt Plugins

Ein Leitfaden zum Erstellen von Plugins zur Erweiterung der Anwendungen und Funktionen von Qt.

Qt Test Tutorial

Eine kurze Einführung in das Testen mit Qt Test

Restoring a Window's Geometry

So speichern und stellen Sie die Fenstergeometrie wieder her.

Session Management

So führen Sie die Sitzungsverwaltung mit Qt durch.

Setting the Application Icon

So legen Sie das Symbol Ihrer Anwendung fest.

Styling Approaches for Qt Widgets

Wie man bei der Gestaltung einer „ Qt Widgets “-Anwendung zwischen QStyle, StyleKit und Stylesheets wählt

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