ГДЗ Інформатика 8 клас. Підручник [Бондаренко О.О., Ластовецький В.В., Пилипчук О.П., Шестопалов Є.А.] 2021
01.02.2022,
8 Клас / Інформатика,
42 606,
2
§ 27. Графічний інтерфейс користувача
Питання для самоперевірки1. Поясніть, у чому полягає об’єктно-орієнтований підхід при розробці програм із графічним інтерфейсом.
Більшість сучасних програм використовують графічний інтерфейс, тобто організацію взаємодії людини і комп’ютера з використанням графічних елементів керування — віджетів.
2. Опишіть послідовність дій під час створення вікна програми.
Створимо порожнє графічне вікно:
from tkinter import*
root = Tk()
root.title('Графічна програма') # Встановити заголовок вікна
root.geometry('250x150') # Встановити розміри вікна (в пікселях)
root.mainloop()
3. Як виконується перший рядок програми у прикладі 2?
Ви вже знаєте, що для створення графічних програм у мові Python застосовується модуль tkinter — бібліотека класів, призначених для побудови інтерфейсу користувача.
Завантаження модуля tkinter:
import tkinter або from tkinter import*
Оскільки модуль tkinter містить описи класів графічних компонентів, то кожен елемент керування буде екземпляром одного з цих класів.
4. Поясніть, для чого використовується метод config().
Конфігурація віджетів задається при створенні, проте й під час виконання програми може виникнути потреба змінити властивості віджета. Це можна зробити, викликавши метод config(). У дужках при цьому зазначають, яким саме атрибутам які значення слід присвоїти.
5. Змініть у вже створеного віджета класу Label значення атрибута text на 'Нове значення'.
Змінимо текст та колір тла напису lab:
lab.config(text = 'Новий рядок', bg = 'red')
6. Поясніть, як усунути зайвий віджет із вікна.
Метод destroy() викликається для усунення віджета.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter