我在 Tkinter GUI 中使用模块 ScrolledText
。
我想更改包含在 ScrolledText
小部件中的 Scrollbar
的颜色,但我遇到了一些困难。
我的语法是正确的(根据文档)。
Box = ScrolledText(root)
Box.vbar.config(troughcolor = 'red', bg = 'blue')
Box.pack()
但是,滚动条仍然是标准的灰色。
我知道语法是正确的,因为做其他事情比如:
Box.vbar.config(cursor = 'target')
...完全正常工作。
但是,尝试更改浮雕
、borderwidth
或颜色似乎没有任何效果。
为什么会这样?
规范:
python 2.7.1
Tkinter
Windows 7
空闲
最佳答案
Tk 滚动条小部件 (vbar) 是 Windows 中的 native 滚动条。它的外观取决于 Windows 主题。如果重要,请考虑更换工具包;我知道 PyQt4 可以让您在 Windows 上设置滚动条的样式。
关于python - 如何更改 Tkinter ScrolledText 小部件的滚动条颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6965260/