Salut a tous!

Alors voila un p'tit probleme avec Tkinter()

Si j'ai plusieurs objets dans une fenetre, je peux normalement les placer ou bon me semble à l'aide de la méthode "grid"

Mais si (somme ici), je défini plusieurs objet sur mon cadre dont certains sont générés
à partir de l'objet "Frame" dans une classe a part.

cela ne fonctionne plus...


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
38
39
# -*- coding:Latin-1 -*-
#!/usr/bin/env python2.5
 
 
from Tkinter import *
import Pmw
import os
 
 
class MenuBar(Frame):
    '''Barre de menu deroulants'''
    def __init__(self,boss=None):
        Frame.__init__(self,bg='white')
        ###Menu fichier###
        fileMenu=Menubutton(self,text='Fichier')
        fileMenu.grid(row=0,column=0)
        #Partie déroulante
        me1=Menu(fileMenu)
        me1.add_command(label='Quitter',underline=0,command=boss.quit)
        fileMenu.configure(menu=me1)
 
 
class Application(Frame):
    '''Fenetre principale de l'application'''
    def __init__(self):
        Frame.__init__(self)
        self.master.title('SPiDTEST')
        #Barre de menu
        mBar=MenuBar(self)
        #Bouton
        monBouton=Button(self,text='Go!!',command=self.quit)
 
        #Placement des éléments
        mBar.grid(row=0,column=0)
        monBouton.grid(row=0,column=1)
 
 
if __name__=='__main__':
    Application().mainloop()
Quelqu'un a une idée??