Я должен реализовать 5-6 контрольных кнопок рядом друг с другом во время выполнения. Эти флажки генерируются, но когда я снимаю выделение с одного из них, остальные также не выбираются. Кроме того, еще одна вещь, если я хочу, если текстовый атрибут контрольной кнопки повторяется, она должна выстраиваться в том же месте, где была, а не создавать новую контрольную кнопку.Динамические контрольные кнопки в Python
единственный код, у меня есть для Checkbutton это
option2 = Checkbutton(self.controls,text = name,
variable = self.variable,command lambda:display_temperature(self.variable,name))
option2.pack (сторона = 'левый', якорь = 'SW', pady = 10, padx = 10) self.controls. pack()
Это тот же самый код, который используется для всех контрольных кнопок? все ли они имеют одно и то же имя? Вероятно, способ, которым были сохранены кнопки, обманул Python, считая, что они все одно и то же, поэтому, отменив выбор, он эффектно рассматривается как отменяющий выбор всех из них. – Scironic
Да .... checbuttons генерируются во время выполнения .... даже атрибут text является ddynamic .... это единственный фрагмент кода, который генерирует контрольные кнопки. – wittyenggs