在别处找不到答案,
我要求提供快速创建新模板的过程文档。我对编写类似 pygtk 的 pyside (python + qt4) 模板很感兴趣。
谁能帮我?
答案1
可以快速上手
最简单的做法是将第一个模板基于现有模板,然后根据需要进行修改。运行以下命令后,您将获得ubuntu 应用程序-qt模板基于ubuntu 应用程序原始模板。您可以在 上找到它/home/$USER/quickly-templates
,您可以根据自己的喜好进行修改:
quickly quickly ubuntu-application ubuntu-application-qt
背景
以下资源可为您提供帮助:
- Didier Roché 关于如何创建快速模板的帖子
- 使用
IMPORT
Quickly 模板语言中的语句从现有模板导入命令子集。以下是示例取自 ubuntu-cli 模板
快速模板可以用任何你想要的语言编写。它们只是目录中的一组命令,包含复制图像、文档和与用户交互的命令。
添加命令非常简单:只需将其放入根模板目录中(data/templates
在快速源树或/usr/share/quickly/templates/
) 并使其可执行。这样 Quickly 就会知道当前文件是 Quickly Core 可以启动的命令。
因此,如果您需要只能由您自己的命令启动的附加内部命令,只需在模板中创建一个子目录并将其添加到那里。
如果你需要这些名字,也可以使用一些帮助器创建新命令:
from quickly import templatetools
python_name = templatetools.python_name(project_name)
sentence_name, camel_case_name = templatetools.conventional_names(project_name)
并加载 project_name(参见上面第 6 部分的博客文章):
if not configurationhandler.project_config:
configurationhandler.loadConfig()