Створіть проект, у якому в результаті настання події KeyPress встановлюються розміри вікна 300 х 200 пікселів, червоний колір фону і зміниться текст заголовка на ваше прізвище.
(Python idle)
Ответы на вопрос
Для виконання завдання в Python IDLE потрібно створити програму з використанням бібліотеки Tkinter, яка дозволяє створювати графічні вікна.
Умова завдання: після натискання будь-якої клавіші на клавіатурі (подія KeyPress) вікно повинно змінити свої розміри на 300 × 200 пікселів, колір фону — на червоний, а заголовок — на ваше прізвище.
Код програми
Пояснення коду:
from tkinter import *— підключення бібліотеки Tkinter.root = Tk()— створення головного вікна програми.root.geometry("400x300")— встановлення початкових розмірів вікна.def key_press(event):— створення функції, яка виконується після натискання клавіші.root.geometry("300x200")— зміна розмірів вікна на 300 × 200 пікселів.root["bg"] = "red"— встановлення червоного кольору фону.root.title("Петренко")— зміна заголовка вікна на прізвище (замість «Петренко» впишіть своє).root.bind("— прив'язка події натискання клавіші до функції.", key_press)root.mainloop()— запуск головного циклу програми.
Як запустити програму в Python IDLE
Відкрийте Python IDLE.
Натисніть File → New File.
Введіть наведений код.
Збережіть файл під назвою
project.py.Натисніть F5 або виберіть Run → Run Module.
Клацніть у вікні програми та натисніть будь-яку клавішу на клавіатурі.
Результат виконання
Після натискання клавіші:
Розміри вікна стануть 300 × 200 пікселів.
Фон вікна стане червоним.
У заголовку вікна з'явиться ваше прізвище.
Висновок: створено проєкт мовою Python, у якому за допомогою події KeyPress змінюються розміри вікна, колір фону та текст заголовка.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

