我试图用一个Scrollbar
创建一个TkinterText
小部件。这一切正常,只是我希望Scrollbar
的width
为12像素,而不是默认值16像素。在在线文档中,它指出宽度确实是一个可以设置的选项。我做错什么了?下面是我尝试使用的代码。在
from tkinter import *
root = Tk()
textBox = Text(root, bd=0, font=('Courier New', 8), width=100, height=25, wrap=NONE)
textVerticalScroll = Scrollbar(root, width=12)
textBox.configure(yscrollcommand=textVerticalScroll.set)
textBox.pack(side=LEFT, fill=BOTH, expand=True)
textVerticalScroll.pack(side=RIGHT, fill=Y)
您的代码有效,请参见屏幕截图:
宽度=5:
{1美元^
宽度=55:
我想这和操作系统有关。我使用的是Ubuntu14.04x64和Python3.4。也许在windows或mac上,宽度是固定的,由操作系统控制。或者这些OSs的tk实现不能改变它或者不能正常工作。在
相关问题 更多 >
编程相关推荐