Как создать новый шаблон приложения Quickly?

10

Не могу найти ответ в другом месте,

Я прошу документацию процесса, чтобы быстро создать новый шаблон. Я заинтересован в написании шаблона pyside (python + qt4), такого как pygtk.

Может кто-нибудь помочь мне?

Angelo
источник

Ответы:

10

Начать быстро, так сказать

Самое простое, что нужно сделать - это основать свой первый шаблон на существующем и изменить его под свои нужды. После выполнения следующей команды вы получите шаблон ubuntu-application-qt, основанный на оригинальном шаблоне ubuntu-application . Вы найдете его /home/$USER/quickly-templates, готовый изменить к своему сердцу:

quickly quickly ubuntu-application ubuntu-application-qt

Задний план

Вот несколько ресурсов, которые помогут вам:

Быстро шаблоны могут быть написаны на любом языке, который вы хотите. Это просто набор команд в каталоге, содержащий команды для копирования изображений, документов и взаимодействия с пользователем.

Добавить команду довольно просто: просто поместите ее в корневой каталог шаблонов ( 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()
Дэвид Планелла
источник