
Мова пайтон: створіть проект у якому в результаті настання події 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