Я делаю программу с графическим интерфейсом в Tkinter и сталкиваюсь с проблемами. Что я хочу сделать, это нарисовать 2 флажка и кнопку. По словам пользователя, следующие шаги должны быть выполнены. Часть моего кода была показана ниже: -
CheckVar1 = IntVar()
CheckVar2 = IntVar()
self.C1 = Checkbutton(root, text = "C Classifier", variable = CheckVar1, onvalue = 1, offvalue = 0, height=5,width = 20).grid(row=4)
self.C2 = Checkbutton(root, text = "GClassifier", variable = CheckVar2, onvalue = 1, offvalue = 0, height=5, width = 20).grid(row=5)
self.proceed1 = Button(root,text = "\n Proceed",command = self.proceed(CheckVar1.get(),CheckVar2.get())).grid(row=6)
# where proceed prints the combined values of 2 checkboxes
Ошибка, которую я получаю, является типичной, то есть значение по умолчанию для обоих выбранных флажков печатается, и дальнейший ввод отсутствует. Я получаю сообщение об ошибке: NullType Object не вызывается.
Я искал в сети и думаю, что ответ связан с лямбда-событиями или карри.
Пожалуйста, помогите ..