Tkinter:根目录上的滚动条而不是另一个窗口

时间:2013-01-12 20:53:40

标签: python listbox tkinter scrollbar

我有一个小问题。当我将滚动条应用到我的列表框时,滚动条显示在根窗口的右侧而不是子窗口。这是我的代码。我发现我在互联网上的某个地方根据我的需要修改:

list_soft = Listbox(software_list)
s = Scrollbar()
list_soft.pack(side=LEFT, fill=Y)
s.pack(side=RIGHT, fill=Y)
s.config(command=list_soft.yview)
list_soft.config(yscrollcommand=s.set)    

这里是图片的链接: http://i46.tinypic.com/qqv6t5.png 屏幕右侧的内容是一个滚动条(几乎不可见,对不起质量)应该在我的列表框小部件上。

任何人都知道我做错了什么?

1 个答案:

答案 0 :(得分:2)

滚动条和列表框应该(通常)具有相同的父级:

list_soft = Listbox(software_list)
s = Scrollbar(software_list)
... and so on...