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 :

Aligner et étendre boutons dans une Frame


Sujet :

Tkinter Python

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Bordeaux
    Inscrit en
    Juillet 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Bordeaux
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juillet 2012
    Messages : 24
    Points : 36
    Points
    36
    Par défaut Aligner et étendre boutons dans une Frame
    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
     
    import tkinter as tk
    root = tk.Tk()
    root.title('PUZZLE')
    canvas = tk.Canvas(root, width=400,height = 400,bg="grey60")
    canvas.grid(row=0,column=0)
    cadre = tk.Frame(root,bg="grey20")
    cadre.grid(row=0,column =1,columnspan=1,sticky="nsew")
    ButGo=tk.Button(cadre,text='GO !')
    ButGo.grid(row=0,column=0,padx=100,sticky="ew")
    ButGm=tk.Button(cadre,text='GM !')
    ButGm.grid(row=1,column=0,sticky="we")
    ButGp=tk.Button(cadre,text='GP !')
    ButGp.grid(row=2,column=0,sticky="ew")
    canvas2 = tk.Canvas(root, width = 400, height = 200,bg="grey40")
    canvas2.grid(row=1,column=1)
    Bonjour,
    Dans le code ci-dessus (extrait d'un code beaucoup plus long) je n'arrive pas étendre les 3 buttons sur la largeur de leur conteneur (Frame).
    J'ai fait des essais (sticky, columnspan...) mais jamais rien de probant.
    En résumé; 1 fenêtre tkinter avec en haut à gauche 1 canvas (pour afficher un puzzle (L0 C0)), en haut à droite 1 frame (L0 C1) pour contenir les boutons, sous la frame (bas droite L1 C1) un autre canvas pour contenir une miniature de l'image puzzle.
    Merci d'avance.

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 442
    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 442
    Points : 37 034
    Points
    37 034
    Par défaut
    Salut,

    Citation Envoyé par brunop33 Voir le message
    Dans le code ci-dessus (extrait d'un code beaucoup plus long) je n'arrive pas étendre les 3 buttons sur la largeur de leur conteneur (Frame).
    ca se fait avec grid_[row|column]configure et le paramètre weight (qui contrôle ce qu'on fait de la place dispo).

    - W

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Bordeaux
    Inscrit en
    Juillet 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Bordeaux
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juillet 2012
    Messages : 24
    Points : 36
    Points
    36
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Salut,



    ca se fait avec grid_[row|column]configure et le paramètre weight (qui contrôle ce qu'on fait de la place dispo).

    - W
    Merci ça marche super!
    Nom : Capture du 2020-12-03 13-52-59.png
Affichages : 674
Taille : 626,8 Ko

Discussions similaires

  1. Problème d'intégration de boutons dans une Frame
    Par unic0 dans le forum Tkinter
    Réponses: 2
    Dernier message: 02/03/2015, 00h06
  2. Problème d'affichage de boutons dans une Frame ayant une image en background
    Par felxio dans le forum Interfaces Graphiques en Java
    Réponses: 0
    Dernier message: 13/08/2012, 15h35
  3. Ajouter boutons et jtable dans une frame
    Par faycalche dans le forum Débuter
    Réponses: 1
    Dernier message: 22/07/2008, 09h09
  4. bouton imprimer dans une frame pour imprimer une autre frame
    Par Halima91 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 15/06/2007, 18h07
  5. Ouvrir une frame avec un bouton dans une frame
    Par argon dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 25/03/2006, 11h48

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