我刚开始使用PyQt5和QML,目前有一个主.py包含一些简单代码的文件:
if __name__ == '__main__':
app = QGuiApplication(sys.argv)
engine = QQmlApplicationEngine()
engine.load('QML/MainWindow.qml')
sys.exit(app.exec_())
在我的主窗口.QML我有一个应用程序窗口,有一个工具栏和一个StackView,它根据按钮的点击来推送和弹出不同的QML文件
我很好奇是否有一种适当的方法可以为每个QML文件使用Python文件,就像WPF一样设置.xaml以及设置.xaml.cs. 我想设置.qml还有一个设置.py该文件将为该页划分模型和逻辑,而不是主.py文件。在
我最终通过以下方式解决了这个问题:
在主.py公司名称:
在主页.py(StackView中的第一个初始页面)
^{pr2}$在设置.py公司名称:
这将允许我将业务逻辑组织到不同的Python页面中,并为GUI提供单独的QML文件。在
相关问题 更多 >
编程相关推荐