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

GUI Python Discussion :

comment afficher une frame à partir d'un clic sur un bouton


Sujet :

GUI Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    étudiant
    Inscrit en
    Septembre 2011
    Messages
    342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 342
    Par défaut comment afficher une frame à partir d'un clic sur un bouton
    Bonjour,
    svp comment je peux afficher une frame nommée Frame2 à partir d'un clic sur un bouton dans Frame1 en python et merci

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 779
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 779
    Par défaut
    Salut,

    C'est pas la peine de poster 3 fois la même question.

    La réponse dépendra du GUI que vous utilisez.
    Si vous ne montrez pas un peu de code pour illustrer le contexte de ce que vous voulez faire, un exemple comme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    >>> import tkinter as tk
    >>> def callback():
    ...     tk.Frame(height=20, width=20,bg='grey').pack(fill='y')
    ...
    >>> tk.Button(text='pack', command=callback).pack()
    >>>
    sera "correct" dans l'absolu mais ne vous aidera pas beaucoup.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre éclairé
    Homme Profil pro
    étudiant
    Inscrit en
    Septembre 2011
    Messages
    342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 342
    Par défaut
    merci wiztricks pour la réponse et désolé c'est un problème de connexion!!

  4. #4
    Membre éclairé
    Homme Profil pro
    étudiant
    Inscrit en
    Septembre 2011
    Messages
    342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 342
    Par défaut
    désolé j'ai oublié de poster ce que j'ai essayé de faire,voici mon code,j'essaye avec la fonction ci-dessous d'appeler la fenêtre Frame2,mais toujours j'ai un problème dans ce code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     def OnButton4Button(self, event):
            dsl=wx.Frame(this)
            dsl.Show()
            self.Frame2 = Frame2(None, wx.ID_ANY, "")
            even.Skip()
    merci encore une fois pour l'aide

  5. #5
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 779
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 779
    Par défaut
    désolé j'ai oublié de poster ce que j'ai essayé de faire,voici mon code,j'essaye avec la fonction ci-dessous d'appeler la fenêtre Frame2,mais toujours j'ai un problème dans ce code:
    Super, ça progresse!
    Grâce au bout de code, un espace de nom appelé "wx" laisse supposer que vous travaillez avec wxPython.

    Reste à comprendre ce que vous entendez par "problème".

    Lorsque vous programmez, soit çà fonctionne sans faire ce que vous attendez soit çà plante.

    Si çà plante, Python affiche un joli "traceback" sur la console.
    Sans ces informations, pas la peine de chercher à imaginer...

    Or le code que vous montrez doit planter...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  6. #6
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Or le code que vous montrez doit planter...

    - W
    Peut-être a-t-il fait:

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/06/2014, 16h33
  2. Réponses: 0
    Dernier message: 18/06/2014, 18h20
  3. [WB14] afficher une page lors d'un clic sur un bouton
    Par elscorpio dans le forum WebDev
    Réponses: 2
    Dernier message: 29/06/2011, 16h20
  4. [PHP] Comment actualiser une frame à partir d'une autre ?
    Par pekka77 dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 28/10/2005, 12h03
  5. Réponses: 6
    Dernier message: 27/10/2005, 21h12

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