Discussion: Gui Builder (Tkinter)

  1. #1
    Robot Forum
    Avatar de forum
    Inscrit en
    novembre 1999
    Messages
    1 880
    Détails du profil
    Informations forums :
    Inscription : novembre 1999
    Messages : 1 880
    Points : 1 787
    Points
    1 787

    Par défaut Gui Builder (Tkinter)

    Bonjour,

    Je vous propose un nouvel élément à utiliser : Gui Builder (Tkinter)

    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).

    Qu'en pensez-vous ?

  2. #2
    Nouveau Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    octobre 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : octobre 2013
    Messages : 1
    Points : 1
    Points
    1

    Par défaut Test du fichier UI

    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

Discussions similaires

  1. Quel GUI Builder utiliser ?
    Par _kal_ dans le forum Interfaces Graphiques en Java
    Réponses: 104
    Dernier message: 04/12/2011, 15h51
  2. recherche d'un outil gui builder
    Par legide dans le forum AWT/SWING
    Réponses: 1
    Dernier message: 08/11/2007, 14h35
  3. Question sur le gui builder
    Par donyas dans le forum NetBeans
    Réponses: 2
    Dernier message: 22/02/2007, 23h26
  4. [5.5 RC1] Ouille sur le GUI Builder
    Par spekal dans le forum NetBeans
    Réponses: 4
    Dernier message: 08/10/2006, 01h21
  5. [Info]gui builder
    Par sonialem2000 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 03/08/2004, 22h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo