通过Qt Designer和PyQt / PySide实现的MVC设计
- 论坛
- 通过Qt Designer和PyQt / PySide实现的MVC设计
6 浏览
通过Qt Designer和PyQt / PySide实现的MVC设计
Python新手,以前使用Java (+SWT/Windowbuilder),现在在Python/Qt4(QtDesigner)/PySide中编写大型桌面应用程序时遇到了困难。
我希望将任何视图逻辑保留在控制器类中,以便将其与.ui文件(以及其.py转换)分离。首先,这样逻辑就可以独立于GUI框架,其次,.ui和生成的.py文件在任何更改时都会被覆盖!
我只找到了将操作代码添加到一个庞大的MainWindow.py(从ui生成)或一个MyForm.py(也从.ui生成)的示例。我找不到任何方法将一个POPO控制器类链接到QtDesigner中的操作。
有人能指导我如何使用可扩展的MVC/P方法在QtDesigner中创建大规模应用程序的工作流吗?