Вопрос задан 09.06.2023 в 05:45. Предмет Информатика. Спрашивает Волков Паша.

Мова пайтон: створіть проект у якому в результаті настання події close (FocusOut) для вікна

відкриється вікно повідомлень з текстом виконання проетку закінчено! до побачення!
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шергунова Дарья.

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()

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Звучить як ви хочете створити графічний інтерфейс, використовуючи бібліотеку Tkinter у Python. Ось приклад коду, який демонструє такий сценарій:

python
import 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. Якщо ви не маєте її встановленої, вам потрібно буде встановити її перед використанням цього коду.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос