Ejemplo n.º 1
0
 def __init__(self, parent=None):
     super(Main, self).__init__(parent)
     self.engine = QQmlApplicationEngine(self)
     self.engine.addImportPath("./Modules")
     # 注意,在demo中,部分demo使用到了单例qml,需要使用qmldir来生效,所有需要导入demo
     self.engine.addImportPath("./demo")
     self.engine.load(QUrl.fromLocalFile('main.qml'))
     self.window = self.engine.rootObjects()[0]
Ejemplo n.º 2
0
 def __init__(self,parent=None):
     super(Main, self).__init__(parent)
     self.engine = QQmlApplicationEngine(self)
     self.engine.addImportPath("./modules")
     # 注意,在demo中,部分demo使用到了单例qml,需要使用qmldir来生效,所有需要导入demo
     # self.engine.addImportPath("./demo")
     self.engine.load(QUrl.fromLocalFile('./main.qml'))
     if len(self.engine.rootObjects()) == 0 :
         sys.exit(-1)
     #reloader = ObjectWithAReloadSignal()
     #self.engine.rootObjects().setContextProperty("_reloader", reloader)
     self.window = self.engine.rootObjects()[0]
     self.window.btnClicked.connect(self.on_click)
Ejemplo n.º 3
0
 def __init__(self,parent=None):
     super().__init__(parent)
     self.engine = QQmlApplicationEngine(self)
     self.engine.load(QUrl.fromLocalFile('application.qml'))
     self.window = self.engine.rootObjects()[0]