1

我正在使用 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
4

1 回答 1

1

MVC

看起来您一直在阅读有关模型-视图-控制器的信息。

将 UI 与后端分离是个好主意。它将使运行测试和调试仅在逻辑方面更容易,并且内部结构将更加模块化。

不过,我不确定将 UI 拆分为当前预期的窗口是否有意义。我可能只是让 UI 部分增长并考虑通用代码。

于 2009-09-07T22:58:53.153 回答