Nie mogę znaleźć odpowiedzi w innym miejscu,
Proszę o dokumentację procesu szybkiego tworzenia nowego szablonu. Interesuje mnie napisanie szablonu pyside (python + qt4), takiego jak pygtk.
Czy ktoś może mi pomóc?
źródło
Nie mogę znaleźć odpowiedzi w innym miejscu,
Proszę o dokumentację procesu szybkiego tworzenia nowego szablonu. Interesuje mnie napisanie szablonu pyside (python + qt4), takiego jak pygtk.
Czy ktoś może mi pomóc?
Najłatwiej jest oprzeć pierwszy szablon na istniejącym i zmodyfikować go zgodnie z własnymi potrzebami. Po uruchomieniu następującego polecenia otrzymasz szablon ubuntu-application-qt oparty na oryginalnym szablonie aplikacji ubuntu . Znajdziesz go /home/$USER/quickly-templates
, gotowy do modyfikacji do treści twojego serca:
quickly quickly ubuntu-application ubuntu-application-qt
Oto niektóre zasoby, które pomogą Ci:
IMPORT
instrukcji z języka szablonów Quickly, aby zaimportować podzbiór poleceń z istniejącego szablonu. Oto przykład wzięty z szablonu ubuntu-cliSzybko szablony można pisać w dowolnym języku. Są tylko zestawem poleceń w katalogu, zawierającym polecenia do kopiowania obrazów, dokumentów i interakcji z użytkownikiem.
Dodanie polecenia jest dość proste: po prostu upuść je w katalogu szablonów głównych ( data/templates
w drzewie źródłowym Szybko lub w /usr/share/quickly/templates/
) i uczyń go wykonywalnym. Szybko dowie się w ten sposób, że bieżący plik jest poleceniem, które można uruchomić Quickly Core.
W związku z tym, jeśli potrzebujesz dodatkowych poleceń wewnętrznych, które można uruchomić tylko za pomocą własnych poleceń, po prostu utwórz podkatalog w szablonie i dodaj go.
Są też pomocnicy, jeśli potrzebujesz tych nazw podczas tworzenia nowego polecenia :
from quickly import templatetools
python_name = templatetools.python_name(project_name)
sentence_name, camel_case_name = templatetools.conventional_names(project_name)
Aby załadować nazwę projektu (patrz post na blogu powyżej w części 6):
if not configurationhandler.project_config:
configurationhandler.loadConfig()