Я пытаюсь получить значение из Checkbutton на tkinter, но оно сохраняет первоначальное значение. Я пробовал то, что люди говорят на бесчисленных форумах, включая этот, но ничего не работает, он просто сохраняет значение, которое я ему даю с var.set(True)
или var.set(False)
. Кстати, эта кнопка находится во всплывающем окне, но она не глобальная, она просто определена в указанном окне. это мой код:
import tkinter as tk
import tkinter.ttk as ttk
root = tk.Tk()
root.geometry('500x500')
var = tk.BooleanVar()
var.set(False)
startup = tk.Checkbutton(root, variable=var, onvalue=True, offvalue=False , text = "test")
когда я использую var.get()
, я получаю начальное значение. помогите мне плз :( Спасибо в совет.