Auf dieser Seite

Qt3DCore::Quick::QQmlAspectEngine Class

class Qt3DCore::Quick::QQmlAspectEngine

Die QQmlAspectEngine stellt eine Umgebung für die „ QAspectEngine “ sowie eine Methode zum Instanziieren von QML-Komponenten bereit. Mehr...

Überschrift: #include <Qt3DQuick/QQmlAspectEngine>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3DCore)
target_link_libraries(mytarget PRIVATE Qt6::3DCore)
qmake: QT += 3dcore
Erbt von: QObject
Status: Veraltet

Diese Klasse ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Öffentliche Typen

enum Status { Null, Ready, Loading, Error }

Öffentliche Funktionen

QQmlAspectEngine(QObject *parent = nullptr)
Qt3DCore::QAspectEngine *aspectEngine() const
QQmlEngine *qmlEngine() const
void setSource(const QUrl &source)
Qt3DCore::Quick::QQmlAspectEngine::Status status() const

Signale

void sceneCreated(QObject *rootObject)
void statusChanged(Qt3DCore::Quick::QQmlAspectEngine::Status status)

Ausführliche Beschreibung

Dokumentation zum Mitgliedstyp

enum QQmlAspectEngine::Status

Der Status des Motors.

KonstantWert
Qt3DCore::Quick::QQmlAspectEngine::Null0
Qt3DCore::Quick::QQmlAspectEngine::Ready1
Qt3DCore::Quick::QQmlAspectEngine::Loading2
Qt3DCore::Quick::QQmlAspectEngine::Error3

Dokumentation der Member-Funktionen

[explicit] QQmlAspectEngine::QQmlAspectEngine(QObject *parent = nullptr)

Erstellt eine neue `QQmlAspectEngine` mit ` parent`.

Qt3DCore::QAspectEngine *QQmlAspectEngine::aspectEngine() const

Gibt die aspectEngine zurück.

QQmlEngine *QQmlAspectEngine::qmlEngine() const

Gibt die Engine zurück.

[signal] void QQmlAspectEngine::sceneCreated(QObject *rootObject)

Dieses Signal wird bei „ rootObject “ ausgelöst, sobald die Szene instanziiert wurde. Dies bietet die Möglichkeit, die Szene zu bearbeiten, bevor sie an die Aspect-Engine übergeben wird. Nützlich für Komfortfensterklassen, um Kameras und Oberflächen im Framegraph einzurichten, sowie für Ereignisquellen für den Eingabe-Aspekt usw.

void QQmlAspectEngine::setSource(const QUrl &source)

Legt „ source “ als Quelle für die zu erstellende QML-Komponente fest.

Qt3DCore::Quick::QQmlAspectEngine::Status QQmlAspectEngine::status() const

Gibt den Status zurück.

[signal] void QQmlAspectEngine::statusChanged(Qt3DCore::Quick::QQmlAspectEngine::Status status)

Dieses Signal wird bei „ status “ ausgesendet, wenn sich der Status des Motors ändert.

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