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 : 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
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