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

发布于 2021-01-29 15:03:12

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

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

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

这是我运行它时所显示的

关注者
0
被浏览
76
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    尝试使用主题的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()
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看