Gui Builder (Tkinter)

Présentation
Gui Builder est un éditeur pour Python qui vous permet de dessiner directement vos interfaces graphiques en Tkinter et l'extension Pmw (il vous faudra cependant installer cette bibliothèque).
Téléchargement
Compatibilité
Linux Mac Windows
0  0 
Téléchargé 386 fois Voir le commentaire
Détails
Catégories : RAD & EDI
Éditeur : SourceForge   +
Licence : Freeware
Date de mise en ligne : 8 juillet 2011




Avatar de pmil58 pmil58 - Candidat au Club https://www.developpez.com
le 06/10/2013 à 9:45
Bonjour à toutes et tous...
Gui Builder bien installé (sur Win8...). Pmw aussi (en console Python : " import Pmw " ne me siglale aucune erreur).

Cependant, le lancement du test ( "Start Test" ne change rien > Je ne vois pas ce que donnerait ma simple boîte de dialogue d'essai... Le code :

""" essai_01.py --

UI generated by GUI Builder Build 146 on 2013-10-06 09:27:58 from:
C:/Users/Basse/Documents/Exos_Tkinter/essai_01.ui
This file is auto-generated. Only the code within
'# BEGIN USER CODE (global|class)'
'# END USER CODE (global|class)'
and code inside the callback subroutines will be round-tripped.
The 'main' function is reserved.
"""

from Tkinter import *
from essai_01_ui import Essai_01

# BEGIN USER CODE global

# END USER CODE global

class CustomEssai_01(Essai_01):
pass

# BEGIN CALLBACK CODE
# ONLY EDIT CODE INSIDE THE def FUNCTIONS.

# _button_1_command --
#
# Callback to handle _button_1 widget option -command
def _button_1_command(self, *args):
pass

# _entry_1_invalidcommand --
#
# Callback to handle _entry_1 widget option -invalidcommand
def _entry_1_invalidcommand(self, *args):
pass

# _entry_1_validatecommand --
#
# Callback to handle _entry_1 widget option -validatecommand
def _entry_1_validatecommand(self, *args):
pass

# _entry_1_xscrollcommand --
#
# Callback to handle _entry_1 widget option -xscrollcommand
def _entry_1_xscrollcommand(self, *args):
pass

# END CALLBACK CODE

# BEGIN USER CODE class

# END USER CODE class

def main():
# Standalone Code Initialization
# DO NOT EDIT
try: userinit()
except NameError: pass
root = Tk()
demo = CustomEssai_01(root)
root.title('essai_01')
try: run()
except NameError: pass
root.protocol('WM_DELETE_WINDOW', root.quit)
root.mainloop()

if __name__ == '__main__': main()

Merci de vos éventuels éclaircissements

 
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Python 3.8.0 : un aperçu des fonctionnalités attendues pour la version stable du langage de programmation
Microsoft publie l'édition de juin 2019 de l'extension Python pour Visual Studio Code, elle inclut 70 correctifs et son lot de nouveautés
Introduction à la bibliothèque Pandas - Analyse de données en Python, un tutoriel de Gabor Laszlo Hajba traduit par l'équipe de rédaction
Découvrir et apprendre les possibilités de Python pour le calcul scientifique, un tutoriel de Lejocelyn
Contacter le responsable de la rubrique Python

Partenaire : Hébergement Web