在 Quickly 应用程序中,代码应该放在“myapp”还是“myapp_lib”中?

在 Quickly 应用程序中,代码应该放在“myapp”还是“myapp_lib”中?

我刚刚开始研究 Quickly 和 Ubuntu 桌面/GTK 开发,我对 Quickly 提供的模板的组织有点困惑。

具体来说,我对两个相关点感到困惑:

  1. 为什么窗口或对话框的逻辑会分散在 lib 文件夹中的文件和应用程序文件夹中的另一个文件中?例如,默认模板会Window.py在 lib 文件夹下创建一个,并MyappWindow.py在应用程序文件夹下创建一个。似乎所有默认逻辑都在文件中Window.py,但教程 ( $ quickly tutorial) 中实现的功能写在了 中MyappWindow.py。我在这里感到困惑可能是因为我对 gtk 不熟悉。

  2. 一般来说,代码应该如何分割(对于非 UI 元素)。例如,连接 sqlite db 的代码、联系 web 服务的代码、其他 Ubuntu 集成代码(例如 dbus 服务、指示器等)。

谢谢你的帮助!

答案1

您的代码应该进入myapp,而不是myapp_lib

浏览此处获取更多信息:

相关内容