Для этого у меня есть множество виджетов, и я хочу проверить их тип.
В качестве примера возьмем виджет записи. У меня есть записи, которые выглядят следующим образом:
Код: Выделить всё
entry_modelling_script_folder = tk.Entry(self, width=40)
entry_modelling_script_folder.grid(row=6,column=0)
Код: Выделить всё
widget_type = type(current_widget)
Теперь - как мне написать условие if?
Я придумал только то, что не работает:
Код: Выделить всё
if widget_type == '':
if widget_type == 'tkinter.Entry':
...
(Я знаю, что есть метод .winfo_class(), но он не работал на первом этапе, поэтому я выбрал type(...))
Подробнее здесь: https://stackoverflow.com/questions/707 ... et-objects
Мобильная версия