impossible d'utiliser sticky avec grid
Bonjour, comme le titre l'indique, je n'arrive pas à utiliser l'argument sticky dans la méthode grid. Ce problème se produit seulement si je fais
Code:
import python as Tk
Et qu'ensuite j'appelle la classe label avec Tk.Label(...). Par exemple:
Code:
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
| 1 from PIL import Image, ImageTk
2 import Tkinter as Tk
3 root=Tk.Tk()
4
5 monimage=Image.open("darkness_soldier.jpg")
6 photo=ImageTk.PhotoImage(monimage)
7
8 label=Tk.Label(image=photo)
9 label.image=photo
10
11 txt1=Tk.Label(root,text='Premier champ :')
12 txt2=Tk.Label(root,text='Second :')
13 txt3=Tk.Label(root,text='Troisieme :')
14 entr1=Tk.Entry(root)
15 entr2=Tk.Entry(root)
16 entr3=Tk.Entry(root)
17
18 txt1.grid(row=1, sticky=E)
19 txt2.grid(row=2, sticky=E)
20 txt3.grid(row=3, sticky=E)
21 entr1.grid(row=1,column=2)
22 entr2.grid(row=2,column=2)
23 entr3.grid(row=3,column=2)
24 label.grid(row=1, column=3,rowspan=3,padx=10,pady=10)
25
26 root.mainloop() |
Est-ce dû à Tk.Label() au lieu de Label() ? Merci de m'aider :)