Тема: Створення вікон та обробка повідомлень.
Завдання №1. Створення вікон.
1. Створіть новий файл Python. Підключіть відповідний модуль та створіть вікно зеленого кольору, з розмірами 500х600, та заголовком “Вікно №1.
2. Створіть новий файл Python. Підключіть відповідний модуль та створіть вікно жовтогарячого кольору, з розмірами 400х400, з заголовком «Це вікно!», з мінімальними розмірами 100х100.
3. Створіть новий файл Python. Підключіть відповідний модуль та створіть вікно білого кольору, з розмірами 1000х500, з заголовком “Заголовок вікна”, та з забороною змінювати розміри вікна.
4. Створіть новий файл Python. Підключіть відповідний модуль та створіть вікно жовтого кольору, з розмірами 654х456, відступом від лівого краю 300 та відступом від верхнього краю 400. Заголовок “Вікно №4”, та заборона змінювати розміри вікна.
5. Створіть новий файл Python. Підключіть відповідний модуль та створіть вікно блакитного кольору, з розмірами 700х300, відступом від лівого краю 100 та відступом від верхнього краю 0. Заголовок “Вікно №5”, та заборона змінювати розміри вікна. Та створити вікно із заголовком “Вікно №5” синього кольору, з ідентичними розмірами та забороною змінювати розмір вікна. Вікна розташувати послідовно, тобто 2-ге вікно відкриється лише після закриття першого.
Приклад виконання вправи №1:
| from tkinter import* window = Tk() window.title(‘Вікно №1’) window.geometry(‘600×500’) window[‘bg’]=’green’ window.mainloop() |

Завдання №2. Обробка повідомлень.
1. Створіть новий файл Python, та нове вікно. Створіть подію Button-1, яка встановить розміри вікна 400х300 пікселів, зелений колір фону і змінить текст заголовка вікна на назву вашого міста.
2. Створіть новий файл Python, та нове вікно. Створіть подію Button-3, яка встановить розміри вікна 700х600 пікселів, світло фіолетовий колір фону і змінить текст заголовка вікна на назву вашої школи. Також встановить заборону на змінення розмірів вікна.
3. Створіть новий файл Python, та нове вікно. Створіть подію KeyPress, яка встановить розміри вікна 300х200 пікселів, жовтий колір фону і змінить текст заголовка вікна на ваше ім’я та прізвище, встановить мінімальні розміри 200х100 та максимальні 1000х900.
4. Створіть новий файл Python, та нове вікно. Створіть подію KeyPress, яка встановить розміри вікна 500х600 пікселів, сірий колір фону і змінить текст заголовка вікна на клас, у якову ви навчаєтесь, встановить мінімальні розміри 400х500 та максимальні 900х 1000. Також створіть подію Button-1, яка буде створювати вікно повідомлення із змістом “Я навчаюся у 8 класі!”.
5. Створіть новий файл Python, та нове вікно. Дане вікно повинно бути червоного кольору із розмірами 700х400 та заголовком вікна “Вікно №1”. Створіть подію Button-1, яка буде створювати нове вікно із розмірами вікна 400х300 пікселів, зелений колір фону із заголовком вікна “Вікно №2”.
Приклад виконання вправи №1:
| from tkinter import* def change(event): window.geometry(‘400×300’) window[‘bg’]=’green’ window.title(‘Павлоград’) window=Tk() window.bind(‘<Button-1>’, change) window.mainloop() |

Після кліку по даному вікну, воно закривається і відкривається наступне:
