如何设置Tkinter.文本小工具滚动条?

2024-10-01 09:41:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用一个Scrollbar创建一个TkinterText小部件。这一切正常,只是我希望Scrollbarwidth12像素,而不是默认值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)

Tags: 文档宽度部件选项root像素widthfill
1条回答
网友
1楼 · 发布于 2024-10-01 09:41:45

您的代码有效,请参见屏幕截图:

宽度=5:

{1美元^

宽度=55:

enter image description here

我想这和操作系统有关。我使用的是Ubuntu14.04x64和Python3.4。也许在windows或mac上,宽度是固定的,由操作系统控制。或者这些OSs的tk实现不能改变它或者不能正常工作。在

相关问题 更多 >