Problème de sash dans les PanedWindows
Bonjour,
Je cherche à faire une fenêtre Tk qui soit divisée en plusieurs sous-fenetres au moyen du widget PanedWindow. Le code tout simple est le suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| from Tkinter import*
root = Tk()
root.geometry("800x600")
pane1 = PanedWindow(root, orient=HORIZONTAL)
pane1.pack(expand="yes",fill="both")
left=Label(pane1,text="Côté gauche",bg="yellow")
right=Label(pane1,bg="white")
pane1.add(left)
pane1.add(right)
pane2=PanedWindow(right, orient=VERTICAL)
pane2.pack(expand="yes",fill="both")
up=Label(pane2,text="Côté droit - haut",bg="yellow")
down=Label(pane2,text="Côté droit - bas",bg="white")
pane2.add(up)
pane2.add(down)
root.mainloop() |
Je souhaiterais placer les séparateurs à des coordonnées données. Mais c'est là que je bloque :s
J'ai trouvé la fonction suivante qui devrait convenir, mais je ne parviens pas à fournir les bons arguments...
Citation:
Envoyé par http://effbot.org/tkinterbook/panedwindow.htm#Tkinter.PanedWindow.sash_place-method
sash_place(index, x, y)
Moves the sash (separator) to a given position.
index
Sash index (0..n).
x
Sash position.
y
Sash position.
D'avance merci pour votre aide ;)