IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tkinter Python Discussion :

[Tix] changer la page visualisée d'un notebook [Fait]


Sujet :

Tkinter Python

  1. #1
    Expert éminent sénior
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Points : 10 067
    Points
    10 067
    Par défaut [Tix] changer la page visualisée d'un notebook
    J'aimerai pouvoir changer la page visualisée à l'écran d'un NoteBook informatiquement (sans que l'utilisateur est besoin de cliquer sur les onglets). Mais je n'arrive pas à trouver la fonction qui me permet cela.

    Voilà le bout de code. Il me faut donc compléter la fonction changepage
    qui me permet quand je clique sur le bouton d'afficher la page 2

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    import Tix
    import Tkinter as Tk
     
    def changepage():
        ## afficher la page 2
        pass
     
    root = Tix.Tk()
    nb = Tix.NoteBook(root)
    nb.add("page1", label="page1")
    nb.add("page2", label="page2")
    p1 = nb.subwidget_list["page1"]
    p2 = nb.subwidget_list["page2"]
    b1 = Tk.Button(p1, text='test', command=changepage)
    nb.pack()
    b1.pack()
    root.mainloop()

  2. #2
    Membre averti
    Homme Profil pro
    Responsable du parc et des réseaux de télécommunication
    Inscrit en
    Mai 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable du parc et des réseaux de télécommunication
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 290
    Points : 388
    Points
    388
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    def changepage():
        nb.raise_page("page2")

  3. #3
    Expert éminent sénior
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Points : 10 067
    Points
    10 067
    Par défaut
    Ca marche nickel, merci beacoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Changer la page de code par défaut de l'invite de commande
    Par guipom dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 06/04/2006, 11h06
  2. Réponses: 2
    Dernier message: 16/03/2006, 15h24
  3. [Delphi.net] - Changer de page
    Par NotANumber dans le forum ASP.NET
    Réponses: 4
    Dernier message: 07/03/2006, 18h58
  4. Changer d'adresse de page sans changer de page...
    Par CFP dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 28/02/2006, 13h15
  5. [glade]Changer de page sur un notebook
    Par Poutchjay dans le forum GTK+ avec Python
    Réponses: 1
    Dernier message: 16/01/2006, 08h29

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