import tkinter as tk from tkinter import ttk class Gui: def __init__(self): self.application_window = tk.Tk() self.add_modifier = tk.IntVar() self.create_widgets() def create_widgets(self): add_modifier = tk.Spinbox(self.application_window, from_=0, to=999) add_modifier.pack() button = ttk.Button(self.application_window, text='check', command=self.check) button.pack() def check(self): print(self.add_modifier.get()) program = Gui() program.application_window.mainloop()
Почему get() всегда возвращает ноль, вне зависимости от того, какое число выставлено в tk.Spinbox на момент нажатия кнопки? Как это исправить?