Python Tkinter - виджет MessageBox
Python предлагает несколько вариантов разработки графического интерфейса пользователя (GUI). Из всех методов графического интерфейса наиболее часто используется tkinter. Это стандартный интерфейс Python для набора инструментов Tk GUI, поставляемого с Python. Python с tkinter - это самый быстрый и простой способ создания приложений с графическим интерфейсом. Создание графического интерфейса с использованием tkinter - простая задача.
Примечание. Дополнительные сведения см. В графическом интерфейсе пользователя Python - tkinter.
Виджет MessageBox
Python Tkinter - виджет MessageBox используется для отображения окон сообщений в приложениях Python. Этот модуль используется для отображения сообщения с использованием ряда функций.
Синтаксис:
messagebox.Function_Name (заголовок, сообщение [, параметры])
Параметры:
Есть разные параметры:
- Имя_функции: этот параметр используется для представления соответствующей функции окна сообщения.
- title: этот параметр представляет собой строку, которая отображается как заголовок окна сообщения.
- message: этот параметр представляет собой строку, которая будет отображаться как сообщение в окне сообщения.
- options: есть два варианта, которые можно использовать:
- по умолчанию: этот параметр используется для указания кнопки по умолчанию, например ABORT, RETRY или IGNORE в окне сообщения.
- parent: этот параметр используется для указания окна, поверх которого должно отображаться окно сообщения.
Имя_функции:
В виджете окна сообщений доступны функции или методы.
- showinfo (): показать пользователю релевантную информацию.
- showwarning (): отобразить предупреждение для пользователя.
- showerror (): показать пользователю сообщение об ошибке.
- askquestion (): Задайте вопрос, и пользователь должен ответить да или нет.
- askokcancel (): подтвердить действие пользователя в отношении некоторых действий приложения.
- askyesno (): Пользователь может ответить утвердительно или нет для какого-либо действия.
- askretrycancel (): Спрашивать пользователя о выполнении определенной задачи снова или нет.
Example:
from tkinter import * from tkinter import messagebox root = Tk()root.geometry("300x200") w = Label(root, text ="GeeksForGeeks", font = "50") w.pack() messagebox.showinfo("showinfo", "Information") messagebox.showwarning("showwarning", "Warning") messagebox.showerror("showerror", "Error") messagebox.askquestion("askquestion", "Are you sure?") messagebox.askokcancel("askokcancel", "Want to continue?") messagebox.askyesno("askyesno", "Find the value?") messagebox.askretrycancel("askretrycancel", "Try again?") root.mainloop() |
Выход: 





Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.