Нажмите здесь, чтобы увидеть текущие и ожидаемые результаты
У меня есть простая программа на Python, в которой я хочу снять флажок по умолчанию. Я хочу видеть это так же, как когда пользователь снимает флажок. Пожалуйста, дайте мне знать, как этого добиться.
from tkinter import *
from tkinter import ttk
def urgentReq():
global box
state = box.state()
if(box.instate(['selected'])):
print ("--> Urgent: ",state)
else:
print ("--> Not Urgent:",state)
gui = Tk()
gui.title("GUI")
gui.geometry('200x150')
box = ttk.Checkbutton(gui, text ='Urgent Request', command=lambda: urgentReq())
box.grid(column=1, row=4, pady=40, sticky="N")
#write something here to unselect the box by default
Checkbutton
является изначально невыбранным. - person martineau   schedule 15.06.2020