Повні розв’язки, як у зошиті. Хочеш розібратися самостійно — під кожним завданням є «Пояснення з репетитором».
Сторінка 149
Завдання 15
Створення вікна з цитатою
Потрібно написати код на Python (модуль tkinter), який відкриває вікно «Вікно і надпис» та виводить дві цитати: текст висловлювання академіка В. М. Глушкова та його ім'я.
Розв’язання
Підключіть бібліотеку `import tkinter` і створіть головне вікно заголовком «Вікно і надпис».
Створіть перший об'єкт напису з цитатою В. М. Глушкова та розмістіть його методом `.pack()`.
Створіть другий об'єкт напису з ім'ям автора «Академік В. М. Глушков» і також розмістіть його методом `.pack()`.
Відповідь:
Вікно відкривається з двома рядками тексту, що містять цитату та прізвище автора.
Завдання 16
Зміна заголовка вікна
Використати заготовку програми (завдання 15) і змінити назву у заголовку вікна на назву власного програмного проєкту, а також змістити текст у написі на його назву.
Розв’язання
У команді створення головного вікна додайте або змініть аргумент `title="Назва_вашого_проєкту"`.
Якщо заголовок вже є, викличте метод зміни назви (зазвичай це робиться при ініціалізації або через доступ до властивості).
Переконайтеся, що текст у написі також відповідає назві проєкту, як вимагається умовою.
Відповідь:
Заголовок вікна містить назву вашого програмного проєкту, а напис відображає його назву.
Завдання 17
Вплив властивостей напису
Дослідити, як значення властивостей (ширина `width`, висота `height`, колір фону `bg`, колір тексту `fg`, шрифт `font`) впливають на відображення тексту у вікні Python.
Розв’язання
Змініть властивість `width` у коді та запустіть програму, щоб побачити, як текст обрізається або розширюється.
Змініть властивість `height` і перевірте, чи з'являються нові рядки тексту.
Встановіть різні значення для `bg` (наприклад, «blue») та `fg` («yellow»), щоб перевірити кольори.
Змініть параметр `font`, наприклад, вказавши шрифт «Arial» і розмір 24, щоб побачити зміну стилю тексту.
Відповідь:
Ширина обмежує довжину рядка, висота визначає кількість рядків; `bg` та `fg` змінюють кольори фону та тексту відповідно; `font` змінює шрифт і розмір символів.