Alle Übersichten

Übersichten

Einführung in Qt

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

Entwickeln Sie Qt-Anwendungen auf macOS-, Linux- und Windows-Desktop-Plattformen. Qt ist plattformunabhängig, d. h. Sie können dieselbe Codebasis für andere Zielplattformen kompilieren.

Grundlagen

Lernen Sie die Qt-Grundlagen kennen, die das Fundament von Qt bilden.

UI

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

Grafiken und Multimedia

Zeigen Sie grafische Elemente an und verarbeiten Sie Multimedia-Inhalte. Qt abstrahiert die zugrundeliegenden Grafik-APIs der Zielplattformen, so dass Sie sich auf das Schreiben des Anwendungscodes konzentrieren können. Geben Sie Audio- und Videodateien wieder und rendern Sie sie auf dem Bildschirm, und nehmen Sie Audio- und Videodaten von den Kameras und Mikrofonen des Systems auf.

Datenverarbeitung und E/A

Abrufen und Speichern von Daten in verschiedenen Formaten.

Vernetzung und Konnektivität

Entwickeln Sie Anwendungen, die mit Webservices 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 verwenden, um mit Service-Endpunkten zu kommunizieren.

Web-Technologien

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

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

Werkzeuge

Qt-Installationen enthalten Qt-Bibliotheken, Beispiele, Dokumentationen und die notwendigen Entwicklungswerkzeuge, wie die integrierte Entwicklungsumgebung (IDE) Qt Creator und Qt Design Studio für die Entwicklung von Qt Quick Anwendungen.

Zugänglichkeit

Schreiben Sie barrierefreie Software, indem Sie den Benutzern die Möglichkeit geben, die Benutzeroberfläche zu skalieren, die Schriftgröße und den Farbkontrast zu ändern, die Tastatur zur Navigation zu verwenden, sich den Text der Benutzeroberfläche von einer synthetischen Stimme vorlesen zu lassen und die Sprache der Benutzeroberfläche zu ändern.

Positionierung

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