我正在使用Python和PyQt开始一个基本的应用程序,并且可以使用一些经验丰富的见解。这是我想的结构。这是可以理解的主观,但有更好的方法吗?
myApp/GUI/__init__.py
mainWindow.py
subWindow1.py
subWindow2.py
myApp/Logic/__init__.py
setOfMethods1.py
setOfMethods2.py
mainWindow imports subWindows
mainWindow imports Logic module
答案 0 :(得分:1)
看起来你一直在阅读有关模型 - 视图 - 控制器的信息。
将UI与后端分开是一个好主意。它将使运行测试和调试更容易,逻辑方面更容易,内部结构将更加模块化。
我不确定将UI拆分为当前预期的窗口是多么合理。我可能只是让UI部分增长并考虑公共代码。