Вы можете назначить те же параметры StringVar
для textvariable
и variable
из Checkbutton
и установить onvalue='enable'
и offvalue='disable'
. Затем всякий раз, когда состояние контрольной кнопки изменяется, текст изменяется:
import tkinter as tk
root = tk.Tk()
var = tk.StringVar(value='disable')
tk.Checkbutton(root, textvariable=var, variable=var, onvalue='enable', offvalue='disable').pack()
root.mainloop()