

Прапорці та перемикачі
Presentation
•
Computers
•
8th Grade
•
Practice Problem
•
Medium
Катерина Олександрівна
Used 6+ times
FREE Resource
16 Slides • 12 Questions
1
Прапорці.
Перемикачі
2
Draw
Намалюй свій настрій
3
Прапорці та їх властивості
Прапорці використовують щоб вибрати або один
варіант з набору можливих, або кілька варіантів, або
не вибрати жодного. Якщо у вікні розміщено кілька
прапорців, т о серед них можна вибрати один або
кілька, не вибрати жодного або вибрати всі. В
активному стані вони виглядають так
а в неактивному так
4
Створення прапорця в Python
Команда створення прапорця в мові Python має
вигляд:
<ім’я прапорця>=Checkbutton(text=‘<текст
підпису>’)
Наприклад,
flag=Checkbutton(text=‘Ваш вибір’)
flag.pack()
5
Властивості прапорця
Властивості прапорця width, height, bg, fg, font
аналогічні до відповідних властивостей напису,
поля та кнопки. Щоб під час виконання проєкту
дізнатись стан прапорця, потрібно пов’язати з ним
спеціальну змінну логічного типу. Для створення
такої змінної використовують команду виду:
<ім’я змінної>=BooleanVar()
Пов’язують цю змінну з прапорцем під час його
створення командою, що має вигляд:
<ім’я прапорця>=Checkbutton(text=‘<текст
підпису>’, variable=<ім’я змінної>)
6
Властивості прапорця
Значення змінної за
замовчуванням False, і після
запуску проєкту на виконання
позначка прапорця буде
відсутня. Якщо прапорець
буде вибрано, то значення
змінної буде True.
7
Властивості прапорця
Щоб одразу після запуску проєкту прапорець був у
стані вибраний, потрібно використати команду виду:
<ім’я змінної>.set(True)
Наприклад:
choice.set(True)
Щоб визначити значення цієї змінної під час
виконання проєкту, потрібно виконати команду
виду: <ім’я змінної>.get()
Наприклад: choice.get()
Значення цієї змінної можна використовувати у
команді розгалуження.
8
Властивості прапорця
Якщо в проєкті використовується кілька прапорців,
то для кожного з них створюється окрема змінна:
9
Увага!
Запитання
10
Multiple Choice
Прапорці створюються за допомогою функції ...
get()
IntVar()
Radiobutton()
Checkbutton
11
Multiple Choice
Якщо у вікні розміщено кілька прапорців, чи можна серед них вибрати декілька?
так
ні
тільки в тому випадку, якщо текст на прапорцях дублюється
не знаю
12
Multiple Choice
Щоб одразу після запуску проєкту прапорець був у стані вибраний, потрібно використати команду виду
Caption. get()
choice.get()
choice.set(True)
choice.set(false)
13
Перемикачі та їхні властивості
Перемикачі використовують для вибору
тільки одного варіанта з кількох можливих.
Якщо у вікні розміщено кілька перемикачів,
то серед них можна вибрати тільки один.
Якщо перемикач вибрано, то в нього в
середині з’явиться позначка
14
Перемикачі та їхні властивості
На відміну від прапорців, з однієї групи перемикачів можна
вибрати тільки один. Для цього всі перемикачі з однієї групи
повинні бути пов’язані з однією змінною цілого типу.
Команда створення такої змінної має вигляд:
<ім’я змінної>=IntVar()
Команда створення кожного з перемикачів групи має такий
вигляд:
<ім’я перемикача>=Radiobutton(text=‘Текст підпису’,
variable=<ім’я змінної>, value=<значення змінної>
Властивість text визначає текст підпису перемикача.
Властивість variable визначає ім’я змінної, яка пов’язана з
перемикачем (має бути одна й та сама змінна)
Властивість value визначає значення, яке набуде змінна,
якщо перемикач буде вибрано.
15
Створення перемикачів
16
Властивості перемикача
Властивості перемикача width, height, bg, fg, font аналогічні
до відповідних властивостей прапорця.
За замовчуванням змінна choice має значення 0. Оскільки це
значення не відповідає жодному перемикачу, то після
запуску проєкту на виконання жоден перемикач не буде
вибрано. Щоб один з перемикачів одразу було вибрано,
потрібно встановити для змінної відповідне значення
командою виду: <ім’я змінної>.set(<значення змінної>)
Після виконання команди choice.set(1) буде вибраний
перший перемикач.
Щоб дізнатися який перемикач вибрано, потрібно виконати
команду <ім’я змінної>.get()
Наприклад: choice.get()
Якщо потрібно розмістити кілька незалежних груп
перемикачів, то кожну групу пов’язують з окремою змінною.
17
Увага!
Запитання
18
Multiple Choice
Якщо у вікні розміщено кілька перемикачів, чи можна серед них вибрати декілька?
так
ні
іноді
не знаю
19
Multiple Choice
Перемикачі створюються за допомогою функції ...
Checkbutton
Radiobutton()
IntVar
Value()
20
Multiple Select
Виберіть ОБОВ'ЯЗКОВІ атрибути перемикача
value
variablevariable
bg
text
font
21
Multiple Choice
Що означає атрибут прапорця text
Текст прапорця
Колір фону
Колір символів
Значення
22
Multiple Choice
Що означає атрибут перемикача fg
Текст перемикача
Колір фону
Колір символів
Значення
23
Multiple Choice
Що означає атрибут перемикача value
Текст
Розмір
Колір
Значення
24
Використання перемикачів
Для прикладу створимо вікно із розмірами
200x200, та створимо в ньому групу
перемикачів, а саме три перемикачі із
варіантами кольорів (жовтий, рожевий та
світло зелений). І перший розмістимо в 50
пікселях від лівого краю та в 50 пікселях від
верхнього краю, а кожен наступний на 20
пікселів нижче.
25
Використання перемикачів
26
Домашнє завдання:
Проаналізувати п. 6.9, виконати завдання №9.
Підручник Інформатика 8 клас, Ривкінд Й.,
Лисенко Т., Чернікова л., Шакотько В.
27
Draw
Намалюй свій настрій
28
Poll
Свою работу на уроці я оцінюю
відмінно
добре
задовільно
незадовільно
Прапорці.
Перемикачі
Show answer
Auto Play
Slide 1 / 28
SLIDE
Similar Resources on Wayground
27 questions
Австралія
Presentation
•
7th Grade
23 questions
Повторення матеріалу з теми "Програмування мовою Python@
Presentation
•
9th Grade
21 questions
Поняття змінної та її значення у Python. Типи даних
Presentation
•
7th Grade
21 questions
Опрацювання рядкових величин
Presentation
•
7th - 9th Grade
21 questions
Виникнення та поширення механічних хвиль. Фізичні величини
Presentation
•
9th Grade
23 questions
Надорганізмові біологічні системи
Presentation
•
9th Grade
16 questions
Безпека електронних фінансів
Presentation
•
9th Grade
20 questions
11_Основи статистичного аналізу даних
Presentation
•
10th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade