2010-11-30 21 views

Répondre

3

Vous souhaitez consulter les gestionnaires de géométrie pack et grid, qui vous permettent de placer des widgets dans une fenêtre et de spécifier s'ils doivent être agrandis ou non. Il y a un troisième gestionnaire de géométrie, place, mais il n'est pas utilisé très souvent.

Voici un exemple simple:

import Tkinter as tk 

root = tk.Tk() 
scrollbar = tk.Scrollbar(root, orient="vertical") 
lb = tk.Listbox(root, width=50, height=20, yscrollcommand=scrollbar.set) 
scrollbar.config(command=lb.yview) 

scrollbar.pack(side="right", fill="y") 
lb.pack(side="left",fill="both", expand=True) 
for i in range(0,100): 
    lb.insert("end", "item #%s" % i) 

root.mainloop() 
+0

Merci Bryan, je suis encore un peu pétillantes quant aux avantages de paquet vs grille et ont besoin de passer du temps avec la documentation existante. – garen

+0

La grille est utile si vous avez besoin de placer les choses dans une grille, le paquet est un peu plus utile pour placer les widgets dans une disposition horizontale ou verticale (bien que cela soit un peu plus compliqué).) –