Explorar o código

Fixing entry_point for PyQt5 QML example

Cody Scott %!s(int64=8) %!d(string=hai) anos
pai
achega
7593f346e5
Modificáronse 2 ficheiros con 6 adicións e 5 borrados
  1. 5 4
      examples/pyqt5_qml/basicqml/main.py
  2. 1 1
      examples/pyqt5_qml/installer.cfg

+ 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