Сьогодні відбувся
Вебінар:
«
Нейротренажери для мозку - цікавинки на літо для дітей
»
Взяти участь Всі події
Урок:

Поняття елемента керування. Кнопка.

09.02.2023
0 0
Вміст уроку:
1
2
3
4
5
6
7

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

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

1

Опрацювати теоретичний матеріал: https://naurok.com.ua/uploads/files/399048/293407.pdf

Окрім напису, який є статичним об'єктом вікна графічної форми результату виконання програми мовою Python, можна використовувати об’єкти – елементи керування, які можуть «реагувати» на деякі події.

Елементи керування – це графічні об’єкти, розташовані на вікні і програми для показу або введення даних, виконання дій або полегшення роботи: текстові поля, списки, перемикачі, кнопки, прапорці тощо.

Якщо властивості характеризують стан елемента керування, методи – дії, які він може виконати, то події – зовнішній вплив на елемент керування, на який цей елемент може реагувати. Тому елемент керування умовно можна описати формулою: Елемент керування = властивості (стан) + методи (дії) + події (зворотні зв’язки)

Виділяють такі три основні типи подій:  взаємодія з мишею;  натискання клавіш на клавіатурі;  зміна стану об’єктів, створених у результаті виконання програми.

Приклади подій взаємодії з мишею:  - клацання лівою кнопкою миші;  - клацання середньою кнопкою миші;  - клацання правою кнопкою миші;  - подвійне клацання лівою кнопкою миші;  - рух миші.

При описі події натискання клавіш клавіатури, літерні клавіші можна записувати і без кутових дужок (наприклад `L`). Для неалфавітних клавіш існують спеціальні зарезервовані слова:  - натискання клавіші Enter.  - пропуск.  - натискання клавіші Ctrl.  - натискання клавіші Shift.  - натискання клавіші z. В останньому випадку замість z можна використовувати і будь-який символ клавіатури, що містить літеру. Назву події при натисканні комбінації клавіш вказують через дефіс. Наприклад: або .

Для додавання елемента керування кнопка до вікна програми з графічними елементами, яке створене мовою Python з використанням модуля tkinter, використовують команду Button(). #вікно з кнопкою import tkinter #створення вікна програми window=tkinter.Tk() window.title ('Вікно з кнопкою') #створення кнопки button1 Button1=tkinter.Button() #розташування кнопки button1 на головному вікні button1.pack() #запуск події window.mainloop() Так само, як і напис, об’єкт кнопка може мати і свої властивості, які описують службовими словами:  text – напис на кнопці;  width, height – ширина і довжина (у знакомісцях);  bg – колір кнопки;  fg – колір напису;  font – шрифт і його розмір;  padx – відступ від межі до об’єкта по горизонталі;  pady – відступ від межі до об'єкта по вертикалі.

Змінити властивість об’єкта під час виконання програми можна за допомогою методу: configure. Якщо програму доповнити командами додавання кнопки 2, то отримаємо вікно з двома кнопками, які за замовчуванням розміщуються по центру

2

Переглянути відео за посиланням:

https://www.youtube.com/watch?v=VHc6of7o2Mo

3

6 з 20 балів

Дати відповіді на запитання:

4

2 з 20 балів

Пройти інтерактивну вправу за посиланням (скріншот проходження завантажити):

https://learningapps.org/16486487

5

2 з 20 балів

Пройти інтерактивну вправу за посиланням (скріншот проходження завантажити):

https://learningapps.org/16239603

6

2 з 20 балів

Пройти інтерактивну вправу за посиланням (скріншот проходження завантажити):

https://learningapps.org/17535779

7

8 з 20 балів

Створити кнопку за допомогою онлайн компілятора Python Online Compiler

https://www.programiz.com/python-programming/online-compiler/

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

Сподобався:

0

Так: 0

Ні: 0

Зрозумілий:

0

Так: 0

Ні: 0

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

0

Ні: 0

Так: 0

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

Властивості та методи елементів керування. Кнопка

Властивості та методи елементів керування. Кнопка

498

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

33 грн

Опрацювання звукових даних та відеоданих

Опрацювання звукових даних та відеоданих

2726

Аватар профіля Якушенкова Оксана Анатоліївна
Інформатика
10 клас

20 грн

Безпека інформаційних технологій. Інформація та інформаційні відносини. Безпека суб’єктів інформаційних відносин

Безпека інформаційних технологій. Інформація та інформаційні відносини. Безпека суб’єктів інформаційних відносин

1476

Аватар профіля Якушенкова Оксана Анатоліївна
Інформатика
10—11 клас

20 грн

Веб-Дизайн. Тематична атестація

Веб-Дизайн. Тематична атестація

2261

Аватар профіля Якушенкова Оксана Анатоліївна
Інформатика
10—11 клас та I—II курси

20 грн

Види заходів протидії загрозам безпеки. Правові основи забезпечення безпеки інформаційних технологій

Види заходів протидії загрозам безпеки. Правові основи забезпечення безпеки інформаційних технологій

8673

Аватар профіля Якушенкова Оксана Анатоліївна
Інформатика
10—11 клас та IV курс

20 грн

Призначення, можливості, і основні захисні механізми міжмережевих екранів (брандмауерів). Основні захисні механізми мереж

Призначення, можливості, і основні захисні механізми міжмережевих екранів (брандмауерів). Основні захисні механізми мереж

1172

Аватар профіля Якушенкова Оксана Анатоліївна
Інформатика
10—11 клас

20 грн

Схожі уроки

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

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

1277

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

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

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

1095

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

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

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

1337

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

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

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

490

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

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

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

645

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

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

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

272

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