GUI drag & drop style GUI Builder pour Python Tkinter

Je « suis à la recherche dun glisser-déposer GUI Drop style GUI builder pour Python Tkinter où je peux créer des fenêtres avec des formulaires, des boutons, des étiquettes, etc. sans réellement écrire de code.

Je voudrais que le logiciel réponde à ces exigences:

  • Open source où je peux utiliser le logiciel pour des projets commerciaux
  • Compatible avec Windows 10 64 bits
  • Utilise le dernier Python (v3) & Tkinter standards, et est un projet actif

Answer

Un outil que jai été lutilisation sappelle Pygubu. Il est open source et peut être exécuté partout où python est installé. Il prend en charge non seulement la version 3 de Python, mais également la version 2. Il semble être un projet actif et populaire et inclut également de la documentation.

Pygubu ( open source )

Pygubu est un outil RAD pour activer rapide et développement facile des interfaces utilisateur pour le module Python « s tkinter.

Les interfaces utilisateur conçues sont enregistrées sous XML et, en utilisant le pygubu builder , ils peuvent être chargés dynamiquement par les applications selon les besoins.

Pygubu est inspiré par Glade .

Capture décran 1

Commentaires

  • Malheureusement, cela ne fonctionne quavec Python 2, qui a dépassé sa fin de vie.
  • @TheDaleks Il prend également en charge Python 3. Bien que Python >= 2.7 ne soit certainement pas la meilleure façon dindiquer Python 3 support.

Réponse

Utilisez «  PAGE « :

http://page.sourceforge.net

PAGE est un générateur dinterface graphique par glisser-déposer, ressemblant à Visual Basic. Il permet de créer facilement des fenêtres GUI contenant une sélection de widgets Tk et ttk.

Utilisez-le pour créer des GUI en Python et Tcl / tk. Mais avant de linstaller, vous devez télécharger le logiciel Activestate Tcl / tk .

Cela accélère vraiment le activité de conception. Apprenez également à coder dans Tkinter pour apporter des modifications cosmétiques. Je recommande les tutoriels de BUCKY sur YouTube sur tkinter.

Réponse

Pour créer « des fenêtres avec des formulaires, des boutons, des étiquettes, etc. « comme vous le dites, des sons comme celui-ci peuvent répondre à vos besoins:

www.python-gui-builder.com

Ce nest pas super complexe, mais peut certainement créer des boutons, des étiquettes, des barres de progression et autres. Il vous permet de créer des interfaces graphiques Python 3 Tkinter directement dans votre navigateur et affiche le code Python dans une colonne sur le côté droit. Tout ce dont vous avez besoin est ensuite de copier-coller le code dans Python.

Il ne nécessite aucun téléchargement ni installation et est open-source. Je le recommande pour les interfaces graphiques simples pour Python.

Commentaires

  • Cest génial et cela crée du code simple non-oop

Réponse

Vous pouvez également utiliser ce site Web simple à utiliser

visualtk.com

Où vous pouvez créer des champs de saisie, des étiquettes, des boutons, des cases à cocher, une radiobox, une liste et des messages de votre application par glisser-déposer. Vous pouvez également personnaliser lun des à la couleur et au look que vous souhaitez. Ensuite, vous pouvez télécharger le code Python complet du visuel.

entrez la description de limage ici

Commentaires

  • Lien uniquement les réponses aren ' t très utile. Si vous pouviez résumer les fonctionnalités ou les limitations, cela améliorerait la réponse.
  • Bienvenue dans Software Recommendations! Voulez-vous expliquer en quoi cela répond aux exigences? Surtout " ouvert donc urce " (par rapport à " tous droits réservés "), " créer des fenêtres avec des formulaires, des boutons, des libellés, etc. sans écrire réellement de code ", " dernières normes ", " projet actif "? Dans létat actuel des choses, ' est plutôt un commentaire quune réponse – veuillez donc modifier votre message pour inclure les faits. Merci!

Réponse

Si vous « êtes intéressé par les applications colorées et créatives, je vous recommande dutiliser PAGE et Tkinter . PAGE soccupe de tout le codage backend et vous donne un fichier propre pour écrire du code personnalisé mais vous devez apprendre TKINTER pour créer des applications.

GTK builder est également une option. Cest facile à coder mais UI est terne.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *