Python GUI界面 Text文本框的Style
我正在使用Python的第三方库ttkbootstrap来制作美观的界面,
请问ttkbootstrap.scrolled.Scrolledtext的bootstyle属性有哪些?
我想使小部件的外观变为黑色,文字和光标变为白色,如同CMD的窗口。
我正在使用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"