Створіть проєкт, у якому в результаті настання події MouseMove для поля буде змінено текст у ньому, встановлено червоний колір тексту, сірий колір фону і поле переміститься на 100 пікселів управо і на 80 пікселів униз (ширина поля збільшиться на 5 символів). У Python! 8 клас.
Ответы на вопрос
Проєкт на Python (8 клас)
Завдання: Створити програму, у якій під час переміщення вказівника миші над текстовим полем (подія MouseMove):
зміниться текст у полі;
колір тексту стане червоним;
колір фону поля стане сірим;
поле переміститься на 100 пікселів праворуч і на 80 пікселів униз;
ширина поля збільшиться на 5 символів.
1. Код програми
2. Пояснення програми
from tkinter import *— підключаємо бібліотеку для створення графічного вікна.window = Tk()— створюємо вікно програми.Entry(window, width=20)— створюємо текстове поле завширшки 20 символів.pole.bind("— задаємо подію MouseMove, яка виникає під час руху миші над полем.", mouse_move)pole.delete(0, END)— видаляємо попередній текст.pole.insert(0, "Привіт, Python!")— вставляємо новий текст.pole["fg"] = "red"— встановлюємо червоний колір тексту.pole["bg"] = "gray"— встановлюємо сірий колір фону.pole["width"] = 25— збільшуємо ширину поля з 20 до 25 символів.pole.place(x=150, y=130)— переміщуємо поле на нове місце.pole.unbind("— вимикаємо повторне виконання події після першого спрацювання.")
3. Як змінюється положення поля?
Параметр |
Було |
Стало |
|---|---|---|
Координата X |
50 |
150 |
Координата Y |
50 |
130 |
Ширина поля |
20 символів |
25 символів |
Колір тексту |
Чорний |
Червоний |
Колір фону |
Білий |
Сірий |
Текст |
Початковий текст |
Привіт, Python! |
4. Результат виконання
Після запуску програми з'явиться вікно з текстовим полем.
Коли наведемо вказівник миші на поле та перемістимо його, текст зміниться на «Привіт, Python!», стане червоним, фон — сірим. Поле переміститься на 100 пікселів праворуч і на 80 пікселів униз, а його ширина збільшиться на 5 символів.
Висновок: У проєкті використано бібліотеку tkinter та подію , яка відповідає події MouseMove. За допомогою цієї події можна змінювати властивості текстового поля під час руху вказівника миші.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

