快速 ubuntu 应用程序模板中不同的应用程序目录有何用途?

快速 ubuntu 应用程序模板中不同的应用程序目录有何用途?

当您快速创建一个新的 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)。

希望这可以帮助。

相关内容