如何更改 Tkinter ScrolledText 小部件的滚动条颜色?

Ant*_*rth 1 python tkinter colors scrollbar tkinter-scrolledtext

ScrolledText在 Tkinter GUI 中使用该模块。

我希望更改小部件中Scrollbar包含的颜色ScrolledText,但我遇到了一些困难。

我的语法是正确的(根据文档)。

Box = ScrolledText(root)
Box.vbar.config(troughcolor = 'red', bg = 'blue')
Box.pack()
Run Code Online (Sandbox Code Playgroud)

但是,滚动条仍然具有标准的灰色。

我知道语法是正确的,因为做其他事情,例如:

 Box.vbar.config(cursor = 'target')   
Run Code Online (Sandbox Code Playgroud)

...完全按照它应该的方式工作。

但是,尝试更改relief,borderwidth或 颜色似乎没有任何效果。
为什么会这样?


眼镜:

Python 2.7.1
Tkinter
Windows 7
空闲

Ery*_*Sun 5

Tk 滚动条小部件 (vbar) 是 Windows 中的原生滚动条。它的外观取决于 Windows 主题。如果重要,请考虑切换工具包;我知道 PyQt4 会让你在 Windows 上设置滚动条的样式。