diff options
Diffstat (limited to 'examples/quick3d/customgeometry/main.py')
| -rw-r--r-- | examples/quick3d/customgeometry/main.py | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/examples/quick3d/customgeometry/main.py b/examples/quick3d/customgeometry/main.py index bff6b4a95..169cf17e8 100644 --- a/examples/quick3d/customgeometry/main.py +++ b/examples/quick3d/customgeometry/main.py @@ -3,27 +3,24 @@ from __future__ import annotations -import os import sys +from pathlib import Path -from PySide6.QtCore import QUrl from PySide6.QtGui import QGuiApplication, QSurfaceFormat from PySide6.QtQml import QQmlApplicationEngine from PySide6.QtQuick3D import QQuick3D -# Imports to trigger the resources and registration of QML elements -import resources_rc # noqa: F401 from examplepoint import ExamplePointGeometry # noqa: F401 from exampletriangle import ExampleTriangleGeometry # noqa: F401 if __name__ == "__main__": - os.environ["QT_QUICK_CONTROLS_STYLE"] = "Basic" app = QGuiApplication(sys.argv) QSurfaceFormat.setDefaultFormat(QQuick3D.idealSurfaceFormat()) engine = QQmlApplicationEngine() - engine.load(QUrl.fromLocalFile(":/main.qml")) + engine.addImportPath(Path(__file__).parent) + engine.loadFromModule("CustomGeometryExample", "Main") if not engine.rootObjects(): sys.exit(-1) |
