Урок:

Кнопка: створення, властивості, події, обробники подій.

19.11.2025
0 0
Вміст уроку:
1
2
3

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Одним з елементів керування, який можна використати у віконних проєктах, є кнопка.

Щоб розмістити кнопку в уже створеному та відкритому вікні, потрібно:

1. Створити новий об’єкт типу Button (англ. button – кнопка), пов’язати його зі змінною, яка визначатиме ім’я об’єкта.

2. Установити значення властивостей кнопки або залишити їх за замовчуванням.

3. Розмістити створений об’єкт у вікні. Для створення кнопки та пов’язування її зі змінною використовують команду вигляду:

<ім’я_кнопки> = Button()

або

<ім’я_кнопки> = Button(<набір властивостей та їх значень>)

У першому випадку буде створено кнопку зі значеннями властивостей висота, ширина і колір, установленими за замовчуванням, без тексту на ній. У другому випадку буде створено кнопку, значення властивостей якої задано у цій команді. У дужках через кому вказують пари <властивість> = <значення>.

Для кнопки можуть бути встановлені значення таких властивостей:

text (англ. text – текст) – текст на кнопці; значенням цієї властивості може бути довільний текст; цей текст потрібно брати в лапки; наприклад, text = ‘Обчислити’;

width (англ. width – ширина) – ширина кнопки; значенням цієї властивості може бути натуральне число – кількість символів, які можуть бути розміщені поруч по горизонталі; наприклад, width = 20;

height (англ. height – висота) – висота кнопки; значенням цієї властивості може бути натуральне число – кількість символів, які можуть бути розміщені поруч по вертикалі (кількість рядків); наприклад, height = 2;

bg, або background (англ. background – задній план, фон), – колір фону; значенням цієї властивості може бути назва кольору англійською мовою; цю назву потрібно брати в лапки; наприклад, bg = ‘red’;

fg, або foreground (англ. foreground – передній план), – колір символів тексту; значенням цієї властивості може бути назва кольору англійською мовою; цю назву потрібно брати в лапки; наприклад, fg = ‘green’;

font (англ. font – шрифт) – шрифт символів тексту на кнопці; значення цієї властивості може містити назву шрифту, розмір символів і накреслення: bold (англ. bold – жирний) – напівжирний, italic (англ. italic – курсив) – курсивний, underline (англ. underline – підкреслений) – підкреслений; наприклад, font = ‘Arial 14’ або font = (‘Verdana’, 13, ‘bold’); ● state (англ. state – стан) – стан кнопки; значеннями цієї властивості можуть бути: normal (англ. normal – нормальний) – звичайний, disable (англ. disable – відключити, зробити неспроможним) – недоступний; ці значення потрібно брати в лапки, наприклад, state = ‘normal’

2

Призначення та створення кнопки: Кнопка як основний елемент керування. Два способи створення: ім'я_кнопки = Button() та з початковим набором властивостей.

Основні властивості: Пояснення властивостей: text (текст на кнопці), width (ширина в символах), height (висота в рядках), bg/background (колір фону), fg/foreground (колір тексту), font (шрифт), state ('normal', 'disable').

Способи розміщення: Методи pack() (автоматичне послідовне розміщення, використання pady для відступу) та place(x=..., y=...) (розміщення за точними координатами).

Обробка подій: Стандартна подія — клацання лівої кнопки миші. Простіший спосіб пов'язати обробник — властивість command під час створення кнопки. Динамічна зміна властивостей кнопки в обробнику події.

3

5 з 5 балів
Основи елемента «Кнопка»
19 листопада 2025
0 0
Аватар профіля Кравченко Дар'я Дмитрівна
Аватар профіля Кравченко Дар'я Дмитрівна
Інформатика
8 клас
1 8 38 2 15 0
ШІ
При створенні був залучений штучний інтелект.

Рефлексія від 6 учнів

Сподобався:

0

Так: 6

Ні: 0

Зрозумілий:

0

Так: 5

Ні: 1

Потрібні роз'яснення:

0

Ні: 5

Так: 1

Рекомендуємо

8 клас. Урок 22. Кнопка: створення, властивості, події, обробники подій (Python)

8 клас. Урок 22. Кнопка: створення, властивості, події, обробники подій (Python)

300

Аватар профіля Вітенко Іван
Інформатика
8 клас

48 грн

8 клас. Урок 23. Напис: створення, властивості, події, обробники подій (Python)

8 клас. Урок 23. Напис: створення, властивості, події, обробники подій (Python)

223

Аватар профіля Вітенко Іван
Інформатика
8 клас

48 грн

УРОК № 11. Події. Обробники подій. Вікна повідомлень

 УРОК № 11. Події. Обробники подій. Вікна повідомлень

90

Аватар профіля Пархомчук Вадим Олександрович
Інформатика
7 клас

20 грн

Обробники подій, пов’язаних з елементами керування

Обробники подій, пов’язаних з елементами керування

499

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

30 грн

7 клас. Урок 25. Події з вікном, обробник події (python)

7 клас. Урок 25. Події з вікном, обробник події (python)

299

Аватар профіля Вітенко Іван
Інформатика
7 клас

26 грн

Поняття події. Види подій. Програмне опрацювання події

Поняття події. Види подій. Програмне опрацювання події

613

Аватар профіля Лизько Валентина Степанівна
Інформатика
6 клас

30 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1305

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1122

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1353

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

503

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

657

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

287

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас