Шаг 28.
Библиотека Tkinter.
Обработка ошибок

    На этом шаге мы приведем пример обработки ошибочных ситуаций.

    При возникновении любой ошибки, связанной с работой внутренних механизмов библиотеки Tkinter, возбуждается исключение TclError из модуля tkinter. В частности, оно возбуждается при указании неподдерживаемой опции, у компонента, неподдерживаемого параметра в методе, при задании для параметра неподдерживаемого значения, при попытке привязки обработчика к неподдерживаемому событию и др:

# При создании кнопки в конструкторе указываем заведомо не поддерживаемую
# опцию comand
btnOK = tkinter.ttk.Button(self, text="OK", comand=self.ok)
#     Результат:
#  . . . Фрагмент пропущен . . .
#  _tkinter.TclError: unknown option "-comand" 

    Со следующего шага мы начнем рассматривать основные компоненты и вспомогательные классы библиотеки Tkinter.




Предыдущий шаг Содержание Следующий шаг