如何设置Tkinter中Tk对象(主窗口)的样式?
Tkinter主窗口样式设置方法
Tkinter的主窗口(Tk对象)不能像其他组件那样在构造函数里直接传入fg、bg参数,得用实例方法来修改样式,具体有两种常用方式:
使用
config()方法设置
实例化主窗口后,调用config()方法传入对应参数即可:from tkinter import Tk root = Tk() # 设置主窗口背景色 root.config(bg='black') # 设置主窗口前景色(主要影响系统默认对话框的文本颜色) root.config(fg='blue') root.mainloop()通过索引式赋值设置
直接通过键值对的形式给主窗口对象赋值:from tkinter import Tk root = Tk() root['bg'] = 'black' root['fg'] = 'blue' root.mainloop()
注意:主窗口的fg参数作用范围比较窄,仅影响部分系统级弹窗的文本颜色,大部分界面组件的前景色还是需要单独设置。
内容的提问来源于stack exchange,提问作者Alex Katarani
相关产品推荐
相关产品推荐

