Не могу найти ответ в другом месте,
Я прошу документацию по процессу, чтобы быстро создать новый шаблон. Я заинтересован в написании шаблона pyside (python + qt4), такого как pygtk.
Кто-нибудь может мне помочь?
Самое простое, что нужно сделать - это основать свой первый шаблон на существующем и изменить его под свои нужды. После выполнения следующей команды вы получите шаблон ubuntu-application-qt , основанный на оригинальном шаблоне ubuntu-application . Вы найдете его в /home/$USER/quickly-templates
, готовый изменить к своему сердцу:
quickly quickly ubuntu-application ubuntu-application-qt
Вот несколько ресурсов, которые помогут вам:
IMPORT
из языка шаблонов Quickly, чтобы импортировать подмножество команд из существующего шаблона. Вот пример, взятый из шаблона ubuntu-cli Быстро шаблоны могут быть написаны на любом языке, который вы хотите. Это просто набор команд в каталоге, содержащий команды для копирования изображений, документов и взаимодействия с пользователем.
Добавить команду довольно просто: просто поместите ее в корневой каталог шаблонов (data/templates
в дереве исходных текстов Quickly или в /usr/share/quickly/templates/
) и сделайте ее исполняемой. Таким образом, QuickLight будет знать, что текущий файл - это команда, которую может запустить Quickly Core.
Следовательно, если вам нужны дополнительные внутренние команды, которые могут быть запущены только вашими собственными командами, просто создайте подкаталог в вашем шаблоне и добавьте его туда.
Есть также некоторые помощники, если вам нужны эти имена при создании новой команды :
from quickly import templatetools
python_name = templatetools.python_name(project_name)
sentence_name, camel_case_name = templatetools.conventional_names(project_name)
И для загрузки имени_проекта (см. Сообщение в блоге выше в части 6):
if not configurationhandler.project_config:
configurationhandler.loadConfig()