KDDockWidgets
Ein fortschrittliches Docking-System für Qt
Erfahren Sie, wie KDDockWidgets, ein maßgeschneidertes Docking-System für Qt, Ihnen das Leben erleichtert. Dieses fortgeschrittene Tool bietet Funktionen und Vielseitigkeit, die über die Möglichkeiten von QDockWidgets hinausgehen und kommt in Hunderten professioneller Anwendungen zum Einsatz, darunter NVIDIAs Nsight Suite (Weiterlesen). Vertiefen Sie sich in die Funktionalität unten und sehen Sie, wie es Ihre Qt‑Projekte verbessern kann, oder werfen Sie einen Blick auf das Projekt auf GitHub.
Über KDDockWidgets
KDDockWidgets dient sowohl als Ersatz für QDockWidgets als auch als leistungsfähiges Framework und bietet erweiterte Funktionen und ausgefeilte Qt‑Docking‑Systeme. Es ist das Ergebnis der intensiven Arbeit von KDAB-Senior-Softwareentwickler Sérgio Martins und stellt eine elegante Lösung für die Einschränkungen und Probleme dar, die bei der Arbeit mit QDockWidgets auftreten.
Mit der Veröffentlichung von KDDockWidgets 2.0 wurde eine Grundlage für eine breitere Frontend-Kompatibilität geschaffen, sodass Entwickler KDDockWidgets über QtWidgets und QtQuick hinaus auf weitere GUI‑Frameworks erweitern können. Das eröffnet neue Möglichkeiten für plattformübergreifende Entwicklung.

Zentrale Funktionen von KDDockWidgets
- Erweiterte Docking-Fähigkeiten, die über den Funktionsumfang von QDockWidgets hinausgehen.
- Cross‑Plattform-Unterstützung (macOS, Linux, Windows, WebAssembly, Wayland, X11/XCB, EGLFS).
- Flexibles Verschachteln und Andocken von Dock-Widgets, inklusive Andocken an beliebige Hauptfenster.
- Interne Widgets und Steuerelemente sind offengelegt, sodass Anwendungsentwickler sie feinjustieren können.
- Layout-Engine, die Min-/Max‑Größenbeschränkungen und bestimmte Größenrichtlinien respektiert.
- Native Fenstergrößenänderung unter Windows, angepasste Titelleiste mit Aero‑Snap‑Fähigkeiten.
- Unterstützung für PySide2-Bindings.
Warum KDDockWidgets?
KDDockWidgets ist ein echter „frischer Wind“ in der Welt der Qt‑Docking‑Systeme.
- Es bietet ein Maß an Flexibilität und Anpassbarkeit, das QDockWidgets nicht bereitstellt.
- Es trennt GUI‑Code von Logik, was die Bereitstellung eines Backends vereinfacht.
- Es unterstützt eine umfangreiche Feature-Liste, einschließlich der Möglichkeit, in der Mitte anzudocken und Tabs dort zu haben.
- Es wurde umfassend getestet, einschließlich GUI‑Drag‑and‑Drop‑Operationen.
Mit experimenteller QtQuick-Unterstützung und der Möglichkeit, Schnittstellen für benutzerdefiniertes Verhalten und Erscheinungsbild leicht zu überschreiben, ist KDDockWidgets ein Framework, das klar in die Zukunft gerichtet ist.
Wir haben eine WASM‑Demo erstellt, die Sie direkt im Browser ausführen können. Sie ist der Desktop‑Variante sehr ähnlich, abgesehen von Docking‑Indikatoren und Performance (abhängig vom Browser). Probieren Sie die Online-WebAssembly-Demo aus
Demo-Screencapture
KDDockWidgets herunterladen
Sie können die Open-Source-Version (GPLv2 & GPLv3) von KDDockWidgets direkt von der GitHub-Repository Für kommerzielle Lizenzen oder maßgeschneiderte Support-Optionen sprechen Sie uns an. Kontaktieren Sie uns für eine kostenlose 30-Tage-Testlizenz.
Tutorials
Wir bieten umfassende Video-Tutorials um Ihnen den Einstieg zu erleichtern und das Beste aus KDDockWidgets herauszuholen.
Handbuch
Zugriff auf die ausführliche Dokumentation zu KDDockWidgets erhalten Sie hier. Weitere Informationen finden Sie auch auf der KDDockWidgets Github-Seite.
KDDockWidgets ist nicht nur ein Tool, sondern auch ein Framework. Es eröffnet Ihnen eine Vielzahl von Möglichkeiten für benutzerdefiniertes Verhalten und Aussehen in Ihren Qt-Projekten. Entdecken Sie KDDockWidgets!
Kontakt aufnehmen
Wenn Sie Fragen zu KDDockWidgets haben oder Ihr Projekt mit uns besprechen möchten, freuen wir uns auf Ihre Kontaktaufnahme.
Kontaktieren Sie uns



