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...
Quelqu'un a une idée??
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()








Répondre avec citation

Partager