Bonjour,

je n'arrive pas a forcer la taille de mon frame :

je veut que mon frame fasse 800*50 pixels.

lorsque je définit le frame seul : il prend bien cette dimension,
mais lorsque je rajoute mon bouton dans le frame : la taille du frame se réduit à la taille du bouton : comme si la taille du bouton écrase la configuration de la dimension du frame.

voici la partie de mon Code qui interesse:


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
 
from Tkinter import *
 
def XConfig1():
 
    global Fen_Jouer
    print NConfig
    print "Jouer 800*600"
    Fen_Jouer = Tk(className = " LinuxCIV-800*600")
    Fen_Jouer.geometry("800x525")
    Fram_Menu = Frame(Fen_Jouer, width =800, height =50, bg="light yellow")
    Fram_Menu.pack(side = TOP)
 
    BMenu = Button (Fram_Menu, text = "MENU", width=6, height = 2 , command = XMenu)
    BMenu.pack (side = RIGHT , padx = 5, pady = 5)
Si j'enlève mon bouton le frame est correct.

je voudrais que mon frame fasse 800*50 et que mon bouton "MENU" soit à droite dans le frame.

pour ceux qui veulent voir le code entier et me donner des conseils d'amélioration :
http://marcon.sylvain.perso.sfr.fr/L...-11-03-2010.py

merci de vos futures réponses.