Мова пайтон: створіть проект у якому в результаті настання події close (FocusOut) для вікна
відкриється вікно повідомлень з текстом виконання проетку закінчено! до побачення!Ответы на вопрос
import tkinter as tk
def on_closing():
result = tk.messagebox.showinfo("Project completion", "Project execution completed! Goodbye!")
root = tk.Tk()
root.protocol("WM_DELETE_WINDOW", on_closing)
root.mainloop()
Звучить як ви хочете створити графічний інтерфейс, використовуючи бібліотеку Tkinter у Python. Ось приклад коду, який демонструє такий сценарій:
pythonimport tkinter as tk
from tkinter import messagebox
def on_closing():
if messagebox.askokcancel("Повідомлення", "Виконання проекту закінчено! До побачення!"):
root.destroy()
root = tk.Tk()
root.protocol("WM_DELETE_WINDOW", on_closing)
root.mainloop()
Цей код створює вікно за допомогою Tk(). Функція on_closing() викликається, коли вікно отримує подію close (FocusOut). У цій функції відображається вікно повідомлень, що містить текст "Виконання проекту закінчено! До побачення!". Якщо користувач підтверджує закриття вікна повідомлень, головне вікно знищується за допомогою root.destroy().
Будь ласка, зверніть увагу, що цей код використовує стандартну бібліотеку tkinter, яка поставляється з Python. Якщо ви не маєте її встановленої, вам потрібно буде встановити її перед використанням цього коду.
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
