Python GUI界面 Text文本框的Style

Python GUI界面 Text文本框的Style

我正在使用Python的第三方库ttkbootstrap来制作美观的界面,
请问ttkbootstrap.scrolled.Scrolledtext的bootstyle属性有哪些?

我想使小部件的外观变为黑色,文字和光标变为白色,如同CMD的窗口。

ttkbootstrap.scrolled.ScrolledText继承了ttk.ScrolledText,所以它支持所有ttk.ScrolledText的样式属性。

关于样式属性,你可以参考Tkinter的文档。ttk.ScrolledText的样式属性如下:

bg:背景色
fg:前景色
insertbackground:光标的颜色
font:字体
borderwidth:边框宽度
relief:边框样式
highlightcolor:高亮颜色
highlightbackground:高亮背景色
highlightthickness:高亮边框宽度
padx:水平内边距
pady:垂直内边距
你可以通过设置这些样式属性来改变Text控件的外观。例如,为了使Text控件的外观变为黑色,文字和光标变为白色,你可以这样设置:


text = ttkbootstrap.scrolled.ScrolledText(root)
text["bg"] = "black"
text["fg"] = "white"
text["insertbackground"] = "white"