> **Источник:** https://python-all.ru/3.10/library/tkinter.messagebox.html
>
> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.

---

# [`tkinter.messagebox`](https://python-all.ru/3.10/library/tkinter.messagebox.html#module-tkinter.messagebox) – диалоговые окна Tkinter

**Исходный код:** [Lib/tkinter/messagebox.py](https://python-all.ru/src/3.10/Lib/tkinter/messagebox.py)

---

Модуль [`tkinter.messagebox`](https://python-all.ru/3.10/library/tkinter.messagebox.html#module-tkinter.messagebox) предоставляет базовый класс-шаблон, а также ряд удобных методов для часто используемых конфигураций. Диалоговые окна сообщений являются модальными и возвращают одно из значений (True, False, OK, None, Yes, No) в зависимости от выбора пользователя. Стандартные стили и расположения окон сообщений включают, но не ограничиваются:

![../_images/tk_msg.png](https://python-all.ru/3.10/_images/tk_msg.png)

#### `class tkinter.messagebox.Message(master=None, **options)`

Создаёт стандартное информационное диалоговое окно.

**Информационное диалоговое окно**

#### `tkinter.messagebox.showinfo(title=None, message=None, **options)`

**Предупреждающие диалоговые окна**

#### `tkinter.messagebox.showwarning(title=None, message=None, **options)`

#### `tkinter.messagebox.showerror(title=None, message=None, **options)`

**Окна вопросов**

#### `tkinter.messagebox.askquestion(title=None, message=None, **options)`

#### `tkinter.messagebox.askokcancel(title=None, message=None, **options)`

#### `tkinter.messagebox.askretrycancel(title=None, message=None, **options)`

#### `tkinter.messagebox.askyesno(title=None, message=None, **options)`

#### `tkinter.messagebox.askyesnocancel(title=None, message=None, **options)`
