blob: 0ffa9f2455f2e2bf8c5eb856f7e33c0ec0230ba6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/usr/bin/env python3
"""Minimal PySide6 Qt Quick app: loads Main.qml next to this script."""
import sys
from pathlib import Path
from PySide6.QtGui import QGuiApplication
from PySide6.QtQml import QQmlApplicationEngine
def main() -> int:
app = QGuiApplication(sys.argv)
engine = QQmlApplicationEngine()
engine.objectCreationFailed.connect(lambda: sys.exit(1))
engine.load(Path(__file__).parent / "Main.qml")
return app.exec()
if __name__ == "__main__":
sys.exit(main())
|