我在 Windows 中使用 Python 2.7/tkinter 进行编码,并在列表栏上放置了一个滚动条,我可以很容易地做到这一点(感谢effbot.org)。但是,我还想让滚动条更宽——它将在触摸屏上使用,因此选择它越容易越好。我认为 width 属性会使它更宽,但它所做的只是创建一些空白空间。我在这里做错了什么?
代码:
from Tkinter import *
top = Tk()
scrollbar = Scrollbar(top, width=100)
scrollbar.pack(side=RIGHT, fill=Y)
listbox = Listbox(top, yscrollcommand=scrollbar.set)
for i in range(1000):
listbox.insert(END, str(i))
listbox.pack(side=LEFT, fill=BOTH)
scrollbar.config(command=listbox.yview)
top.mainloop()
产生这个: