Python 2.7: 如何改变ttk.Checkbutton标签的颜色?
Python 2.7: How to change color of the ttk.Checkbutton label?
我想更改 ttk.Checkbutton 小部件的标签颜色。
根据我对 tkdocs 的理解,我认为这段代码应该有效:
# -*- coding: utf-8 -*-
import ttk
import Tkinter as tk
r = tk.Tk()
s = ttk.Style()
s.configure('Red.TCheckbutton.label', foreground='red')
cb = ttk.Checkbutton(master=r, style='Red.TCheckbutton', text='Test')
cb.pack()
r.mainloop()
但它会生成默认的黑色标签。
我做错了什么?
谢谢
塞巴斯蒂安
您的 style
名称无效。替换:
s.configure('Red.TCheckbutton.label', foreground='red')
与:
s.configure('Red.TCheckbutton', foreground='red')
我想更改 ttk.Checkbutton 小部件的标签颜色。
根据我对 tkdocs 的理解,我认为这段代码应该有效:
# -*- coding: utf-8 -*-
import ttk
import Tkinter as tk
r = tk.Tk()
s = ttk.Style()
s.configure('Red.TCheckbutton.label', foreground='red')
cb = ttk.Checkbutton(master=r, style='Red.TCheckbutton', text='Test')
cb.pack()
r.mainloop()
但它会生成默认的黑色标签。
我做错了什么?
谢谢 塞巴斯蒂安
您的 style
名称无效。替换:
s.configure('Red.TCheckbutton.label', foreground='red')
与:
s.configure('Red.TCheckbutton', foreground='red')