Пройдіть
ПРАКТИЧНІ ЗАВДАННЯ ІЗ ТЕМИ «ПОДІЇ, ОБРОБНИКИ
ПОДІЙ. ВІКНО ПОВІДОМЛЕННЯ.»
Завдання 1: Створимо функцію, яка буде
змінювати розмір вікна на 500×500
пікселів, змінювати колір форми, коли ми натискаємо ліву клавішу мишки.
1) Створимо новий файл з графічним
інтерфейсом користувача
from tkinter import *
2) Створимо вікно
Window=Tk()
Window.mainloop()
3) Створюємо функцію з іменем change, на
місці аргументу event, що означає, що функція пов’язана з подією.
from
tkinter import *
def change(event):
Window=Tk()
Window.mainloop()
4) Функція повинна змінювати розмір вікна і
колір фону, тому додаємо зміни наступних властивостей
from tkinter import *
def change(event):
Window.geometry(“500x500”)
Window[“bg”]=
“green”
Window=Tk()
Window.mainloop()
5) Тепер для нашого вікна створимо подію і
прив’яжемо її до даної функції change
from tkinter import *
def change(event):
Window.geometry(“500x500”)
Window[“bg”]=
“green”
Window=Tk()
Window.bind(“<Button-1>”, change )
Window.mainloop()
Завдання 2: Окрім того що ми можемо змінювати властивості
об’єктів, за допомогою функцій, ми можемо створювати
повідомлення для користувача. Тобто функція буде створювати вікно з повідомленням
для користувача.
Вікно повідомлення
складається тільки із тексту
повідомлення і кнопки «ок».
Функцією створення
вікна повідомлень є messagebox.showinfo() і
застосовується наступним чином
messagebox.showinfo(«заголовок_вікна»,
«зміст_повідомлення»)
Застосуємо цю функцію
до нашого вікна із попередньої вправи
from tkinter import *
from tkinter import messagebox (!!! У
мене працює тільки із цим рядком)
def change(event):
Window.geometry(“500x500”)
Window[“bg”]=
“green”
messagebox.showinfo(«Повідомлення», «Я програмую!»)
Window=Tk()
Window.bind(“<Button-1>”, change )
Window.mainloop()
Виконати такі практичні завдання і надіслати на поштову скриньку:
Завдання 3:Створити новий файл Python, та нове вікно. Створити
подію Button-1, яка встановить розміри
вікна 400x300 пікселів, зелений колір фону
і змінить текст заголовка вікна на «Бережи природу рідного краю!». (6 балів)
Завдання 4:Створити новий файл Python, та нове вікно. Створити подію Button-3, яка встановить розміри вікна 700x600 пікселів, фіолетовий колір фону і змінить текст заголовка
вікна «Я за здоровий спосіб життя!». Також встановить заборону на змінення
розмірів вікна. (9 балів)
Завдання 5: Створити новий файл Python, та нове вікно. Створити подію KeyPress, яка встановить розміри вікна
300x200 пікселів, жовтий колір
фону і змінить текст заголовка вікна на «Я вмію сортувати сміття! А ти вмієш?».
Встановить мінімальні розміри 200x100 та максимальні 1000x900. (12 балів)
Немає коментарів:
Дописати коментар