1

私は 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()

これをもたらします:

http://img826.imageshack.us/img826/2619/uxbk.jpg

4

2 に答える 2