【问题标题】:Tkinter: Scrollbar on root instead of another windowTkinter:根目录而不是另一个窗口上的滚动条
【发布时间】:2012-12-27 04:43:32
【问题描述】:

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

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 屏幕右侧的东西是一个滚动条(几乎看不到,对质量感到抱歉),它应该在我的列表框小部件上。

有人知道我做错了什么吗?

【问题讨论】:

    标签: python listbox tkinter scrollbar


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-30
      • 2016-05-24
      • 2018-05-11
      • 1970-01-01
      • 2021-06-12
      • 2018-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多