python - Tkinter checkbutton - 文本不会显示
问题描述
当我尝试使用复选按钮时,它工作正常,但文本不会出现。我不明白为什么。下面是我的代码
from tkinter import *
a = Tk()
var1 = IntVar()
Checkbutton(a, text="checkbutton", variable=var1, fg='blue').grid(row=0,sticky=W)
a.mainloop()
复选框出现,但旁边的文字没有
解决方案
尝试使用主题 tk (ttk) checkbutton 小部件:
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()
推荐阅读
- excel - 将 txt 文件导入到 excel 中,每行分隔成列(对于 ,' 或 ,)
- excel - 为什么在检查 2 个值时我的条件格式高亮错误行
- firebase - 如何解决 React Native Firebase 安装错误
- if-statement - java 8: 使用 Optional 和 lambda
- amazon-web-services - AWS 上的 Kubernetes 入口/负载平衡
- angular - Angular 4 错误:“无法从应用程序模块解析外部模块”,延迟加载
- c# - 枚举中的 switch 语句。如何提高性能?
- javascript - 如果文本相同,如何从集合中推出一个数组
- javascript - 什么是 _interopRequireDefault ?
- html - 为什么向 div 添加内容会使它们不对齐?