1

When I try to use a checkbutton it works fine but the text won't appear. I can't understand why. Below is my code

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

The checkbox appears but the text alongside does not

This is what shows when I run it

stovfl
  • 14,998
  • 7
  • 24
  • 51
eary
  • 13
  • 2

1 Answers1

1

Try using themed tk (ttk) checkbutton widget:

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()
Somraj Chowdhury
  • 983
  • 1
  • 6
  • 14