Tkinter复选按钮-文本不会显示

时间:2019-12-14 20:37:54

标签: python macos tkinter checkbox

当我尝试使用复选按钮时,它可以正常工作,但文本不会出现。我不明白为什么。下面是我的代码

from tkinter import *
a = Tk()
var1 = IntVar()
Checkbutton(a, text="checkbutton", variable=var1, fg='blue').grid(row=0,sticky=W)
a.mainloop()

出现复选框,但旁边的文本没有

This is what shows when I run it

1 个答案:

答案 0 :(得分:0)

尝试使用主题的tk(ttk)检查按钮小部件:

import tkinter as tk
from tkinter import ttk

a = tk.Tk()

var1 = tk.IntVar()

check_btn = ttk.Checkbutton(a, text="checkbutton", variable=var1)
check_btn.grid(row=1,sticky='w')

# set foreground color to blue
check_btn_style = ttk.Style()
check_btn_style.configure('TCheckbutton', foreground='blue')

a.mainloop()