if __name__ == "__main__":
app = QGuiApplication(sys.argv)
engine = QQmlApplicationEngine()
qml_file = Path(__file__).resolve().parent / "main.qml"
engine.load(qml_file)
if not engine.rootObjects():
sys.exit(-1)
sys.exit(app.exec())
以上是使用QtCeate生成的实例代码,app是事件循环,engine是窗体,根据代码逻辑看对象app和engine并没有任何关联,可程序运行时,两个是关联在一起的,感觉应该是省略关联的步骤,省略什么步骤?为什么省略?又在哪里关联起来的呢?