Przeglądaj źródła

Fixing entry_point for PyQt5 QML example

Cody Scott 8 lat temu
rodzic
commit
7593f346e5

+ 5 - 4
examples/pyqt5_qml/basicqml/main.py

@@ -19,7 +19,8 @@ class JSManager(QtCore.QObject):
         threading.Thread(target=go).start()
 
 
-app = QtGui.QGuiApplication(sys.argv)
-QtQml.qmlRegisterType(JSManager, 'JSManager', 1, 0, 'JSManager')
-engine = QtQml.QQmlApplicationEngine(os.path.join(THIS_DIR, "main.qml"))
-app.exec_()
+def main():
+    app = QtGui.QGuiApplication(sys.argv)
+    QtQml.qmlRegisterType(JSManager, 'JSManager', 1, 0, 'JSManager')
+    engine = QtQml.QQmlApplicationEngine(os.path.join(THIS_DIR, "main.qml"))
+    app.exec_()

+ 1 - 1
examples/pyqt5_qml/installer.cfg

@@ -1,7 +1,7 @@
 [Application]
 name=QML App (PyQt5)
 version=1.0
-entry_point=basicqml:main
+entry_point=basicqml.main:main
 
 [Python]
 version=3.5.2