Створення кнопок та налаштування їх властивостей в Python це презентація є поясненням нового матеріалу для учнів 8 класу. Даний урок стане у нагоді вчителям, які працюють в середовищі програмування в Python з 7 класу і раніше
Перегляд файлу
", назва функції) Давайте для прикладу нашій кнопці присвоїмо подію Button-1, при якій розміри та колір вікна будуть змінюватися. Розміри стануть "200x200", а колір жовтий. Розташування кнопок в Python" title="Тобто:назва кнопки.bind("<подія>", назва функції) Давайте для прикладу нашій кнопці присвоїмо подію Button-1, при якій розміри та колір вікна будуть змінюватися. Розміри стануть "200x200", а колір жовтий. Розташування кнопок в Python">
Створення кнопок та налаштування їх властивостей8 клас. Вчитель: Подолян Інна Володимирівна
Номер слайду 2
Повторення. Дайте визначення поняттю подія. Наведіть приклади подій в мові програмування Python. Що таке обробник подій?Як встановлюється подія в Python?
Номер слайду 3
Одним із найголовніших елементів управління є кнопка. Саме про створення кнопок, налаштовування їх властивостей та присвоювання їм подій і буде йти мова. Створення кнопок в Python
Номер слайду 4
Кнопки створюються дуже просто - за допомогою функції Button() (з англ. "кнопка"). Спочатку дамо кнопці назву, а після знаку дорівнює встановлюємо нашу функцію:назва_кнопки=Button() Створення кнопок в Python
Номер слайду 5
Оскільки, вікон у нас може бути багато, тому нам потрібно вказати до якого вікна вона відноситься:назва_кнопки=Button(назва_вікна_до_якого_вона_належить, атрибути, ...)Створення кнопок в Python
Номер слайду 6
Можемо додавати атрибути (властивості) до нашої кнопки. Такі як:bg=«Kолip» - колір кнопки;text=«Teкст» - текст кнопки;fg=«Koлip» - колір тексту кнопки;Властивості кнопок в Python
Номер слайду 7
font=«шрифт та розмір шрифту» - шрифт тексту кнопки;width= число - ширина кнопки;height=число - висота кнопки. Властивості кнопок в Python
Номер слайду 8
На відміну від розмірів вікна та розмірів інших об'єктів, розміри кнопки вимірюються в кількості символів, які можна розмістити в кнопку. Це буде залежати від розміру тексту в кнопці. Властивості кнопок в Python
Номер слайду 9
Розглянемо, як застосовуються властивості кнопки на прикладі. Всі властивості можна застосувати так як і до вікна, але в даному випадку зручніше їх записати в дужки через кому. Властивості кнопок в Python
Номер слайду 10
Створимо кнопку but, та встановимо для неї всі вище згадані властивості. Нехай колір фону зелений, текст "Ok" червоного кольору, шрифт Times New Roman 12. А розміри кнопки: 4 знаки — ширина і 2 знаки — висота. Властивості кнопок в Python
Номер слайду 11
Давайте поглянемо, як це повинно виглядати:but=Button(Window, width=4, height=2, bg="green", text="Ok", fg="red", font=«Times 12»)Атрибути можна вказувати не всі!Властивості кнопок в Python
Номер слайду 12
Це лише перша частина створення кнопки. Нам ще потрібно її розмістити у вікні, тобто вказати її точне місце знаходження. Це робиться за допомогою метода place (з англ. "місце"). Розташування кнопок в Python
Номер слайду 13
Метод (в програмуванні) — під-програма (процедура, функція), що використовується виключно разом з об'єктом. Розташування кнопок в Python
Номер слайду 14
Має він такі параметри:х=число у пікселях - відступ від лівого краю вікна;у -число у пікселях - відступ від верхнього краю вікна. Розташування кнопок в Python
Номер слайду 15
Застосовується таким чином: назва_кнопки.рlасе(х="число", у="число") Маємо просту програму, яка буде виводити на екран нашу кнопку та розміщати її в 20 пікселях від лівого краю, та в 10 пікселях від верхнього краю. Нехай наше вікно буде розмірами 100x100. Розташування кнопок в Python
Номер слайду 16
Розташування кнопок в Python
Номер слайду 17
Головна функція кнопок - це об'єкт управління, тобто для нього також можна прив'язувати події. Це робиться так як і з вікнами, але замість назви вікна встановлюються назви кнопок. Розташування кнопок в Python
Номер слайду 18
Тобто:назва кнопки.bind("<подія>", назва функції) Давайте для прикладу нашій кнопці присвоїмо подію Button-1, при якій розміри та колір вікна будуть змінюватися. Розміри стануть "200x200", а колір жовтий. Розташування кнопок в Python
Номер слайду 19
Розташування кнопок в Python
Номер слайду 20
При запуску програми отримаємо: Розташування кнопок в Python
Номер слайду 21
Практичне завдання №1. Створіть новий файл Python та нове вікно із кнопкою. Розміри вікна 400x300, заголовок "Вікно №1". Кнопка розміщена в 100 пікселях від лівого краю та в 90 пікселях від правого краю, текст кнопка "Розфарбуй". Колір кнопки та тексту довільний.
Номер слайду 22
Практичне завдання №1. При натисканні лівою клавішею миші на кнопку розміри вікна зміняться на 650x560, колір фону вікна стане зеленим, а кнопки блакитним. Примітка. Для зміни кольору кнопки використовуйте конструкцію подібну до зміни кольору вікна:назва_кнопки[“bg”]="колір"
Номер слайду 23
Домашнє завдання №2. Створіть новий файл Python та нове вікно із кнопкою. Розміри вікна 500x800, заголовок "Вікно №2". Кнопка розміщена в 200 пікселях від лівого краю та в 390 пікселях від правого краю, текст кнопка "Ок". Колір кнопки та тексту довільний.
Номер слайду 24
Домашнє завдання №2. При натисканні лівою клавішею миші на кнопку колір фону вікна стане фіолетовим а кнопки жовтим та створиться вікно із повідомленням "Завдання виконано!".
Номер слайду 25
Домашнє завдання №3. Створіть новий файл Python та нове вікно із заголовком "Це вікно Python". Створіть нову кнопку та розмістіть її приблизно по центру даного вікна. Колір кнопки рожевий, текст кнопки "Змінити", колір тексту блакитний.
Номер слайду 26
Домашнє завдання №3. При натисканні правою клавішею миші по даній кнопці розміри вікна стануть 560x435 пікселів, а колір вікна стане жовтим. Також буде виводитися вікно повідомлення із заголовком "Виконано" та із текстом "Зміни застосовані!".
Номер слайду 27
Контрольні питання4 Що таке кнопка?1235 Для чого вона потрібна?Як створити кнопку в Python?Які властивості можна їй надати?Що таке place, та як з ним працювати?