Vous ne trouvez pas la réponse ailleurs,
Je demande une documentation du processus pour créer un nouveau modèle rapidement. Je suis intéressé par l'écriture d'un modèle pyside (python + qt4) comme celui de pygtk.
Quelqu'un peut-il m'aider?
La chose la plus simple à faire est de baser votre premier modèle sur un modèle existant et de le modifier selon vos besoins. Après avoir exécuté la commande suivante, vous aurez un modèle ubuntu-application-qt basé sur le modèle d'origine ubuntu-application . Vous le trouverez sur /home/$USER/quickly-templates
, prêt à être modifié à votre guise:
quickly quickly ubuntu-application ubuntu-application-qt
Voici quelques ressources qui vous aideront:
IMPORT
du langage de modèle Quickly pour importer un sous-ensemble de commandes à partir d'un modèle existant. Voici un exemple tiré du modèle ubuntu-cliRapidement, les modèles peuvent être écrits dans la langue de votre choix. Ils ne sont qu'un ensemble de commandes dans un répertoire, contenant des commandes pour copier des images, des documents et interagir avec l'utilisateur.
Ajouter une commande est très simple: il suffit de le déposer dans le répertoire du modèle racine (data/templates
dans l’architecture Rapidly source tree , ou dans /usr/share/quickly/templates/
) et de le rendre exécutable. Quickly saura ainsi que le fichier en cours est une commande que Quickly Core peut lancer.
Par conséquent, si vous avez besoin de commandes internes supplémentaires qui ne peuvent être lancées que par vos propres commandes, créez simplement un sous-répertoire dans votre modèle et ajoutez-le ici.
Il existe également des aides si vous avez besoin de ces noms lorsque créez une nouvelle commande :
from quickly import templatetools
python_name = templatetools.python_name(project_name)
sentence_name, camel_case_name = templatetools.conventional_names(project_name)
Et pour charger le nom_projet (voir le billet de blog ci-dessus à la partie 6):
if not configurationhandler.project_config:
configurationhandler.loadConfig()