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

Python Discussion :

nom des frames [Python 3.X]


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Gestionnaire de parc micro-informatique
    Inscrit en
    Juillet 2015
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Gestionnaire de parc micro-informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2015
    Messages : 19
    Par défaut nom des frames
    Bonjour

    Je voudrais récupérer les noms des Frames (ex : self.Frame1) dans une liste
    Ensuite je boucle sur la liste pour les vider, car je veux garder les Frames pour les ré-remplir de widgets.

    Merci pour vos réponses.

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    fenetre=Tk()
    fenetre.title("Perso")
    fenetre.geometry("1250x700+10+10")
     
     
    class Saisie_Mensuel:
     
        def __init__(self):
     
     
                #ENTETE 
                self.Frame1= Frame(fenetre)
                self.Frame1.grid(row=0, column=0,padx=5,pady=0 )
     
                #####################
     
                #ENTETE TABLEAU 
                self.Frame2= Frame(fenetre)
                self.Frame2.grid(row=1, column=0,padx=5,pady=0 )
     
                #####################
     
                # tableau
                self.Frame3= Frame(fenetre,bg="white")
                self.Frame3.grid(row=2, column=0,padx=5,pady=0 )
     
                #####################
     
                # BOUTON
                self.Frame4= Frame(fenetre)
                self.Frame4.grid(row=3, column=0,padx=0,pady=5 )
     
                ############################333
                # calendrier
                self.Frame5= Frame(fenetre)
                self.Frame5.grid(row=2, column=1,rowspan=4,padx=0,pady=0 )
    ########################################33

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 759
    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 759
    Par défaut
    Salut,

    Citation Envoyé par triplebi Voir le message
    Je voudrais récupérer les noms des Frames (ex : self.Frame1) dans une liste
    Il serait plus simple (et certainement plus correct côté programmation) de stocker les frames dans une liste et d'y accéder via un index frames[0], frames[1],...
    Ou de réfléchir un peu à l'intérêt de désigner un parent (fenêtre) à ces Frames et voir comment récupérer les enfants, ou à celui du paramètre "name",...

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

  3. #3
    Membre averti
    Homme Profil pro
    Gestionnaire de parc micro-informatique
    Inscrit en
    Juillet 2015
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Gestionnaire de parc micro-informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2015
    Messages : 19
    Par défaut Merci
    Merci pour cette réponse.

    Il est vrai que la liste des Frames est la plus simple et facile de manipulation.

    Je vais prendre cette solution pourtant simple.

    J'avais fait une fonction qui va bien aussi,mais le soucis est qu'il me faut beaucoup de sélection (ex: une frame sur deux)

    Merci encore

    Réponse rapide

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

Discussions similaires

  1. Récupérer le nom d'un fichier qui contient des frames
    Par booraq dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 23/06/2014, 18h16
  2. noms des tables d'une base
    Par molto dans le forum SQL
    Réponses: 2
    Dernier message: 17/03/2003, 22h14
  3. Noms des imprimantes installées
    Par bebeours dans le forum C++Builder
    Réponses: 3
    Dernier message: 06/11/2002, 15h57
  4. Cherche Nom des touches du clavier
    Par juan64 dans le forum C++Builder
    Réponses: 8
    Dernier message: 23/07/2002, 19h11
  5. Connaitre le nom des imprimantes
    Par bastien dans le forum C++Builder
    Réponses: 3
    Dernier message: 10/06/2002, 16h36

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