Commencer [Haut]
Avant d'utiliser Tkinter Designer, vous devez installer Python.
- Voici un lien vers la page de téléchargement de Python.
- Voici un guide utile pour installer Python sur divers systèmes d'exploitation.
Plus loin dans ce guide, vous utiliserez le programme d'installation de packages pour Python (pip), ce qui peut vous obliger à ajouter Python à votre PATH système.
Une fois Python installé, vous pouvez télécharger Tkinter Designer depuis le dépôt officiel.
Dans la barre latérale de droite, cliquez sur la dernière version et, sous Assets, choisissez tkinter_designer.exe
. Une fois l'exécutable téléchargé, vous êtes prêt à exécuter le programme !
Pour exécuter Tkinter Designer à partir du code source, suivez les instructions ci-dessous.
- Téléchargez les fichiers sources de Tkinter Designer en les téléchargeant manuellement ou en utilisant git :-
git clone https://github.com/ParthJadhav/Tkinter-Designer.git
- Changez votre répertoire de travail en Tkinter Designer.
cd Tkinter-Designer
- Installez les dépendances nécessaires en exécutant
pip install -r requirements.txt
- Si pip ne fonctionne pas, essayez également les commandes suivantes :
pip3 install -r requirements.txt
python -m pip install -r requirements.txt
python3 -m pip install -r requirements.txt
- Si cela ne fonctionne toujours pas, assurez-vous que Python est ajouté au PATH.
- Si pip ne fonctionne pas, essayez également les commandes suivantes :
Cela installera toutes les exigences et Tkinter Designer. Avant d'utiliser Tkinter Designer, vous devez créer un fichier Figma avec les instructions ci-dessous.
Si vous avez déjà créé un fichier, passez à la section Utilisation de Tkinter Designer.
- Dans un navigateur web, rendez-vous sur figma.com et cliquez sur 'Sign up'
- Entrez vos informations, puis vérifiez votre email
- Créez un nouveau fichier de design Figma
- Commencez à créer votre interface graphique
- La section suivante couvre le formatage requis pour l'entrée de Tkinter Designer.
Formater votre design Figma [Haut]
Nom de l'élément Figma | Élément Tkinter |
---|---|
Button | Button |
Line | Line |
Rectangle | Rectangle |
TextArea | Text Area |
TextBox | Entry |
Image | Canvas.Image() |
Le code généré par Tkinter Designer est basé sur les noms des éléments de votre design Figma et, en tant que tel, vous devez nommer vos éléments en conséquence. Dans Figma, renommez vos éléments en double-cliquant dessus dans le panneau Calques.
-
Tout d'abord, créez une Frame qui servira de fenêtre Tkinter.
-
Ajout d'images
- Les images peuvent être créées à l'aide de formes et/ou d'images
- Si vous utilisez plusieurs formes/images, vous devez les regrouper en les sélectionnant toutes et en appuyant sur CTRL/⌘ + G
- Après cela, nommez l'élément ou le groupe comme "Image".
-
Texte (Texte normal)
- Utilisez la touche T pour activer l'outil texte, puis ajoutez du texte comme vous le souhaitez
- Le texte n'a pas besoin d'être renommé pour être utilisé dans Tkinter Designer
- Appuyez explicitement sur la touche Retour ou Entrée pour passer à la ligne suivante.
-
Entrée de texte (Entrée utilisateur sur une seule ligne)
- Activez l'outil Rectangle avec R
- Ajustez le rectangle à votre convenance
- Assurez-vous que le rectangle est nommé "TextBox"
-
Zone de texte (Entrée utilisateur sur plusieurs lignes)
- Activez l'outil Rectangle avec R
- Ajustez le rectangle à votre convenance
- Assurez-vous que le rectangle est nommé "TextArea"
-
Rectangle
- Activez l'outil Rectangle avec R
- Ajustez le rectangle à votre convenance
- Assurez-vous que le rectangle est nommé "Rectangle"
-
Bouton normal
- Ajouter un rectangle pour servir de bouton dans votre interface graphique
- Facultatif : ajoutez du texte au bouton
- Sélectionnez le bouton (Rectangle) et tout texte facultatif, puis regroupez-les avec CTRL/⌘ + G
- Nommez le groupe "Button"
- Ajouter un rectangle pour servir de bouton dans votre interface graphique
Référez vous à cette vidéo si vous rencontrez tout problème
- Bouton arrondi
- Ajouter un rectangle pour servir de bouton dans votre interface graphique
- Facultatif : ajoutez du texte au bouton
- Arrondissez-le en ajoutant un rayon d'angle en sélectionnant le rectangle et en ajoutant un rayon d'angle à partir du côté droit. En savoir plus
- Créez un rectangle avec la même taille de votre bouton. Ne l'arrondissez pas.
- Changez la couleur du rectangle pour qu'elle corresponde à l'arrière-plan
- Déplacez maintenant le rectangle nouvellement créé sous le bouton principal (Rectangle).
- Sélectionnez le bouton (Rectangle) et tout texte facultatif, puis regroupez-les avec CTRL/⌘ + G
- Nommez le groupe "Button"
- Ajouter un rectangle pour servir de bouton dans votre interface graphique
Référez vous à cette vidéo si vous rencontrez tout problème
Utiliser Tkinter Designer [Haut]
- Connectez-vous à votre compte Figma
- Accédez à Paramètres
- Dans l'onglet Compte, faites défiler jusqu'à Personnal access tokens
- Saisissez le nom de votre clé d'accès dans le formulaire de saisie et appuyez sur Entrée
- Votre clé d'accès personnelle sera créé.
- Copiez cette clé et conservez-la dans un endroit sûr.
- Vous n'aurez pas d'autre chance de copier cette clé.
- Collez votre clé d'accès personnelle dans le formulaire Token ID dans Tkinter Designer
- Dans votre fichier de conception Figma, cliquez sur le bouton Partager dans la barre supérieure, puis cliquez sur 🔗 Copier le lien
- Collez le lien dans la zone File URL au sein de Tkinter Designer
L'utilisation de la CLI est aussi simple que l'installation du package et l'exécution de l'outil CLI.
Vous pouvez utiliser la commande ci-dessous comme test en remplaçant $YOUR_FIGMA_TOKEN par votre token d'accès personnel Figma généré. Si vous n'avez pas le jeton, reportez-vous à la Section des entrées requises .
# Exemple de données
$ python -m tkdesigner.cli https://www.figma.com/file/WVLnulVsI177tvnxSdqOUZ/Untitled?node-id=0%3A1 $YOUR_FIGMA_TOKEN -f
# Pour en savoir plus sur l'utilisation de la cli, passez l'indicateur --help
$ python -m tkdesigner.cli --help
Par défaut, le code GUI sera écrit dans build/gui.py. Pour exécuter l'interface graphique générée, cd dans le répertoire dans lequel vous l'avez construit (par exemple build/) et exécutez-le comme vous le feriez avec n'importe quelle interface graphique Tkinter.
cd build
python3 gui.py
- Ouvrez TKinter Designer en
cd Tkinter-Designer
interface graphique cd
python3 gui.py
- Collez votre jeton d'accès personnel dans le formulaire ID de jeton dans Tkinter Designer
- Collez le lien dans le formulaire URL du fichier dans Tkinter Designer
- Cliquez sur le formulaire Chemin de sortie pour ouvrir un navigateur de fichiers
- Choisissez un chemin de sortie et cliquez sur Sélectionner un dossier
- Appuyez sur Générer
Les fichiers de sortie de Tkinter Designer seront placés dans le répertoire de votre choix, dans un nouveau dossier appelé build. Félicitations, vous avez maintenant créé votre interface graphique Tkinter à l'aide de Tkinter Designer !
Diagnostic des anomalies [Haut]
-
Éléments non visibles ? Mal placés ?
- Veuillez vous assurer que votre fichier Figma a ses éléments nommés correctement. * Voir Formater votre dessin Figma, §1
-
Le bouton a un arrière-plan gris non désiré ?
- Assurez-vous que vous avez ajouté un rectangle derrière votre élément de bouton et que sa couleur de remplissage est la même que celle de l'arrière-plan
-
Éléments incorrects ?
- Assurez-vous d'avoir nommé correctement vos éléments dans Figma
- Se référer à Formater votre design Figma, §1
- Assurez-vous d'avoir nommé correctement vos éléments dans Figma
-
La fenêtre est plus grande que l'écran ?
- Réduisez la taille de vos éléments dans Figma
-
Les fichiers ne se génèrent pas ?
- Redémarrez Tkinter Designer
- Vérifiez la clé d'API et l'URL
- Assurez-vous que votre design a une Frame
-
Autre chose ?