Інтерфейс користувача на мові Python. Створення вікон. Елемент керування Кнопка
Інтерфейс користувача -
ВИДИ ІНТЕРФЕЙСУ ПРОГРАМ
КОМАНДНИЙ
ГРАФІЧНИЙ
Види інтерфейсу
КОМАНДНИЙ
(робота з клавіатурою)
ГРАФІЧНИЙ
(робота з елементами управління: кнопки, поля...)
Створюємо графічний інтерфейс
Для створення графічного інтерфейсу використовуємо модуль tkinter.
назва_вікна =Tk(), наприклад: вікно = Tk()
роботи у вікні.
його: назва_вікна.mainloop().
Створення вікна
програма
вікно
Створення вікна
Відкриття двох вікон одночасно.
програма
вікна
Створення вікна
Поміркуй
Як відкрити два вікна по черзі?
(Друге вікно відкриється після закриття першого)
Створення вікна
Відкриття двох вікон по черзі.
програма
Задаєм властивості вікна
Вікно відкрилось в певній частині екрана, певного розміру, має заголовок, кольорове тло … При створенні вікна були задані певні властивості:
Назва_вікна.title("Головне вікно")
Назва_вікна.geometry("300x100+400+150")
Задаєм властивості вікна
Назва_вікна[ ' bg ' ] = ' blue '
Назва_вікна.resizable(0,0)
Назва_вікна.minsize(100,100)
Назва_вікна.maxsize(600,600)
Задаєм властивості вікна
Елемент керування - КНОПКА
Завдання
Практичні завдання
1. Різні розміри вікон
Завдання:�Створи програму, яка створює 3 різні вікна з різними розмірами:
2. Кнопки з різними кольорами
Завдання:�Створи три кнопки з різним кольором фону (bg) і тексту (fg):
3. Кнопки з різними шрифтами
Завдання:�Створи кілька кнопок, де кожна має власний шрифт і стиль:
4. Кнопки з різними курсорами
Завдання:�Створи набір кнопок, кожна з яких має свій курсор:�hand2, cross, heart, watch, arrow.