Beispiel für das „Hello Vulkan“-Widget
Zeigt die Verwendung von „ QVulkanWindow “ in „ QWidget “-Anwendungen.
Das „Hello Vulkan“-Widget-Beispiel ist eine Variante von „hellovulkantriangle“, bei der das „ QVulkanWindow “ mithilfe von „ QWidget::createWindowContainer()“ in eine auf „ QWidget “ basierende Benutzeroberfläche eingebettet wird.

Der Code zum Einrichten der Vulkan-Pipeline und zum Rendern des Dreiecks ist derselbe wie in „hellovulkantriangle“. Darüber hinaus demonstriert dieses Beispiel eine weitere Funktion von „ QVulkanWindow “: das Zurücklesen des Bildinhalts aus dem Farbpuffer in eine „ QImage “. Durch Klicken auf die Schaltfläche „Grab“ rendert das Beispiel das nächste Bild und führt anschließend eine Übertragungsoperation durch, um den Inhalt des Swapchain-Farbpuffers in den vom Host zugänglichen Speicher zu kopieren. Das Bild wird dann über „ QImage::save()“ auf der Festplatte gespeichert.
Ausführen des Beispiels
Sie können das Beispiel wie folgt ausführen:
- Qt Creator
Öffnen Sie den Modus „ Welcome “ und wählen Sie das Beispiel unter „ Examples “ aus. Weitere Informationen finden Sie unter Qt Creator: Tutorial: Erstellen und Ausführen.
- Qt Extension for Visual Studio Code
Führen Sie den Befehl „ Qt: Open Qt examples “ aus dem Verzeichnis „ Command Palette “ aus und wählen Sie das Beispiel aus der Liste aus. Weitere Informationen finden Sie unter Qt Extension for Visual Studio Code: Tutorial: Erstellen und Ausführen.
© 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.