Диалоги

dialogi 1 Экскурсия по tkinter, часть 1

Диалоги — это окна, выводимые сценарием с целью показать или запросить дополнительную информацию. Существует два вида диалогов: модальные и немодальные:

Модальные

Эти диалоги блокируют остальную часть интерфейса, пока окно диалога не будет закрыто — выполнение программы будет продолжено после получения диалогом ответа пользователя.

Немодальные

Эти диалоги могут оставаться на экране неопределенное время, не создавая помех другим окнам интерфейса, — обычно они в любой момент могут принимать входные данные.

Независимо от модальности диалоги обычно реализуются с помощью объекта окна Toplevel, с которым мы познакомились в предыдущем разделе, создаете вы Toplevel или нет. Существует три основных способа вывести диалог с помощью библиотеки tkinter: вызовом стандартных диалогов, обращением к современному объекту Dialog и путем создания пользовательских диалоговых окон с помощью Toplevel и других типов виджетов. Рассмотрим основы использования всех трех схем.

Использованная литература:
Марк Лутц — Программирование на Python, 4-е издание, I том, 2011

Оцените статью
Секреты программирования
Добавить комментарий