Проблема с атрибутом флажка Tkinter. AttributeError: объект IntVar не имеет атрибута select. ⇐ Python
Проблема с атрибутом флажка Tkinter. AttributeError: объект IntVar не имеет атрибута select.
Я хотел бы установить флажок selectall и автоматически установить все флажки в списке cbs.
Я получаю следующую ошибку: AttributeError: у объекта IntVar нет атрибута select
Читая StackOverflow, я нашел похожие вопросы, но использованное решение не работает: selectall.configure(state=NORMAL)
Что я делаю не так? Как решить проблему? Спасибо
self.selectall = tk.IntVar() self.Checkbutton1 = tk.IntVar() self.Checkbutton2 = tk.IntVar() self.Checkbutton3 = tk.IntVar() cbs = [ self.Checkbutton1, self.Checkbutton2, self.Checkbutton3, ] защита function_select_all(): для cb в cbs: cb.select() selectall = tk.Checkbutton(self, text="Выбрать все", переменная = self.selectall, onvalue=1, offvalue=0, высота=1, команда = function_select_all()) #Пример флажка Checkbutton1 = tk.Checkbutton(self, text="Checkbutton1", переменная = self.Checkbutton1, onvalue = 1, offvalue = 0, высота = 1, команда = лямбда: нажал(self.Checkbutton1.get(), частично(myfunction, self))) Checkbutton1.place(x=-2, y=69)
Я хотел бы установить флажок selectall и автоматически установить все флажки в списке cbs.
Я получаю следующую ошибку: AttributeError: у объекта IntVar нет атрибута select
Читая StackOverflow, я нашел похожие вопросы, но использованное решение не работает: selectall.configure(state=NORMAL)
Что я делаю не так? Как решить проблему? Спасибо
self.selectall = tk.IntVar() self.Checkbutton1 = tk.IntVar() self.Checkbutton2 = tk.IntVar() self.Checkbutton3 = tk.IntVar() cbs = [ self.Checkbutton1, self.Checkbutton2, self.Checkbutton3, ] защита function_select_all(): для cb в cbs: cb.select() selectall = tk.Checkbutton(self, text="Выбрать все", переменная = self.selectall, onvalue=1, offvalue=0, высота=1, команда = function_select_all()) #Пример флажка Checkbutton1 = tk.Checkbutton(self, text="Checkbutton1", переменная = self.Checkbutton1, onvalue = 1, offvalue = 0, высота = 1, команда = лямбда: нажал(self.Checkbutton1.get(), частично(myfunction, self))) Checkbutton1.place(x=-2, y=69)
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Attributeerror: модуль «select» не имеет атрибута 'select' asmincio asyncio
Anonymous » » в форуме Python - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Attributeerror: модуль «select» не имеет атрибута 'select' asmincio asyncio
Anonymous » » в форуме Python - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Python Tkinter «AttributeError: объект типа «Класс» не имеет атрибута «self»»
Anonymous » » в форуме Python - 0 Ответы
- 73 Просмотры
-
Последнее сообщение Anonymous
-