Antworten:
Am einfachsten ist es, Ihre erste Vorlage auf eine vorhandene zu stützen und sie an Ihre Bedürfnisse anzupassen. Nachdem Sie den folgenden Befehl ausgeführt haben, haben Sie eine Ubuntu-Application-QT- Vorlage, die auf der Originalvorlage der Ubuntu-Anwendung basiert . Sie finden es auf /home/$USER/quickly-templates
und können es nach Herzenslust ändern:
quickly quickly ubuntu-application ubuntu-application-qt
Hier sind einige Ressourcen, die Ihnen helfen werden:
IMPORT
Anweisung aus der Quickly-Vorlagensprache, um eine Teilmenge von Befehlen aus einer vorhandenen Vorlage zu importieren. Hier ist ein Beispiel aus der Ubuntu-Cli-VorlageSchnell können Vorlagen in jeder gewünschten Sprache geschrieben werden. Sie sind nur eine Reihe von Befehlen in einem Verzeichnis, die Befehle zum Kopieren von Bildern, Dokumenten und zur Interaktion mit dem Benutzer enthalten.
Das Hinzufügen eines Befehls ist ganz einfach: Legen Sie ihn einfach data/templates
im Stammvorlagenverzeichnis ( im Quickly-Quellbaum oder in /usr/share/quickly/templates/
) ab und machen Sie ihn ausführbar. Auf diese Weise wird Quickly erkennen, dass die aktuelle Datei ein Befehl ist, den Quickly Core starten kann.
Wenn Sie zusätzliche interne Befehle benötigen, die nur von Ihren eigenen Befehlen gestartet werden können, erstellen Sie einfach ein Unterverzeichnis in Ihrer Vorlage und fügen Sie es dort hinzu.
Es gibt auch einige Helfer, wenn Sie diese Namen beim Erstellen eines neuen Befehls benötigen :
from quickly import templatetools
python_name = templatetools.python_name(project_name)
sentence_name, camel_case_name = templatetools.conventional_names(project_name)
Und um den Projektnamen zu laden (siehe den Blog-Beitrag oben in Teil 6):
if not configurationhandler.project_config:
configurationhandler.loadConfig()