![快速 ubuntu 应用程序模板中不同的应用程序目录有何用途?](https://linux22.com/image/1110423/%E5%BF%AB%E9%80%9F%20ubuntu%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%A8%A1%E6%9D%BF%E4%B8%AD%E4%B8%8D%E5%90%8C%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9B%AE%E5%BD%95%E6%9C%89%E4%BD%95%E7%94%A8%E9%80%94%EF%BC%9F.png)
当您快速创建一个新的 ubuntu 应用程序时,您会注意到它会创建一个如下目录结构:
- 我的应用程序/
- 设置.py
- 垃圾桶/
- 帮助/
- 测试/
- 设置.py
- 我的应用程序/
- 我的App_lib/
它们各自有什么用途?MyApp 和 MyApp_lib 中应该放什么?
答案1
以下是简要摘要:
setup.py
- 其中有一些设置,您可以在打包并将应用发布到 PPA 时进行配置。您可以在新的 Quickly 项目中看到它们被注释掉了。bin/
- 当您运行时,quickly run
它会从这里加载应用程序。help/
- 其中包含您的捆绑帮助文件。您可以编辑这些文件,以便用户点击帮助 -> 目录。tests/
- 您可以在此处进行单元测试,以确保您的不同功能按预期运行。您可以创建一个可以自动化的测试套件(对于较小的应用程序,这并不总是必需的,但对于任何类型的半严肃或更严肃的项目,建议这样做)。MyApp
- 这是您编辑代码的地方。您大部分时间都花在这里编辑文件。MyApp_lib
- 这包含一些属于 Quickly 的功能 - 如果您需要创建自己的功能来访问项目中的数据,您也可以在这里添加它们。
你也错过了一个:
data
- 这是您存储应用程序数据的地方,例如您的 Glade 文件(在data/ui
目录中)以及您的图标和图像(在目录中data/media
)。
希望这可以帮助。