

Прапорець. Властивості та методи елементів керування
Presentation
•
Computers
•
12th Grade
•
Medium
Yuliya Tkachuk
Used 10+ times
FREE Resource
16 Slides • 12 Questions
1
Прапорець. Властивості та методи елементів керування
8 клас

2
Multiple Choice
Обери клас, який ми ще не вивчали
Tk
Label
Button
Listbox
Checkbutton
3
Checkbutton
Це була правильна відповідь.
Отож запиши в зошит визначення.
Checkbutton (прапорець) - це віджет, який дозволяє відмітити „галочкою“ певні пункти у вікні.
4
Розглянемо алгоритм створення прапорців. Запиши їх у зошит
Створити головне вікно
Створити змінні, які будуть містити інформацію про те, обраний прапорець чи ні
Створити змінні з параметрами кожного прапорця
5
Створення головного вікна.
Ви це вже вмієте. Тому на наступних слайдах запишіть коди для створення вікна за алгоритмом. Будьте дуже уважні.
6
Open Ended
Напиши тут першу стрічку коду
1 стрічка: приєднання модуля Tkinter
7
Open Ended
from Tkinter import *
Напиши тут другу стрічку коду
2 стрічка: створити вікно
8
Open Ended
root=Tk()
Напиши тут третю стрічку коду, але дотримуйся назви вікна, яка записана в тебе
3 стрічка: задати заголовок вікна
9
Open Ended
root=Tk()
root.title ('Виберіть сорт шоколаду')
Напиши тут четверту стрічку коду, знову дотримуйся назви свого вікна
4 стрічка: запустити вікно
10
Загалом має вийти щось таке ;)
from Tkinter import *
root=Tk()
root.title ('Виберіть сорт шоколаду')
root.mainloop()
Якщо із завданням зовсім не впорався, то запиши це в зошит, але перед останньою стрічкою пропусти 15 стрічок.
11
Другий пункт алгоритму створення прапорців
Створити змінні, які будуть містити інформацію про те, обраний прапорець чи ні
12
Перед тим, як продовжити
уважно подивись на сорти шоколаду, які прапорці обрані, які - ні
13
Multiple Select
Скільки треба створити змінних для збереження інформації про те, обраний прапорець чи ні. (Підказка: один прапорець - одна змінна)
жодного
5
10
15
14
Створимо ці зміні.
var1=IntVar()
var2=IntVar()
var3=IntVar()
var4=IntVar()
var5=IntVar()
15
Третій пункт алгоритму створення прапорців
Створити змінні з параметрами кожного прапорця
16
Перший прапорець
check1=Checkbutton(root, text=u'Чорний шоколад зі шматочками карамелі', variable=var1, onvalue=1, offvalue=0)
Тут variable=var1- прив'язує змінну var1 саме до цього прапорця;
onvalue=1 - відповідає за наявність галочки, коли на квадратик натиснуть; offvalue=0 - відповідає за відсутність галочки, коли квадратик не обраний.
17
Другий прапорець
check2=Checkbutton(root, text=u'Мигдалевий чорний шоколад', variable=var2, onvalue=1, offvalue=0)
Тут variable=var2- прив'язує змінну var2 саме до цього прапорця;
onvalue=1 - відповідає за наявність галочки, коли на квадратик натиснуть; offvalue=0 - відповідає за відсутність галочки, коли квадратик не обраний.
18
Третій прапорець
check3=Checkbutton(root, text=u'Білий пористий шоколад', variable=var3, onvalue=1, offvalue=0)
Тут variable=var3- прив'язує змінну var3 саме до цього прапорця;
onvalue=1 - відповідає за наявність галочки, коли на квадратик натиснуть; offvalue=0 - відповідає за відсутність галочки, коли квадратик не обраний.
19
Fill in the Blank
Type answer...
20
Fill in the Blank
Type answer...
21
Загалом має бути таке:
check1=Checkbutton(root, text=u'Чорний шоколад зі шматочками карамелі', variable=var1, onvalue=1, offvalue=0)
check2=Checkbutton(root, text=u'Мигдалевий чорний шоколад', variable=var2, onvalue=1, offvalue=0)
check3=Checkbutton(root, text=u'Білий пористий шоколад', variable=var3, onvalue=1, offvalue=0)
check4=Checkbutton(root, text=u'Молочний шоколад з дрібкою морської солі', variable=var4, onvalue=1, offvalue=0)
check5=Checkbutton(root, text=u'Молочний шоколад із фруктами й горіхами', variable=var5, onvalue=1, offvalue=0)
22
Підходимо до завершення
Отож. тепер ми маємо п'ять прапорців для вибору шоколаду, які будуть розміщуватися в головному вікні. Але при запуску програми, ми їх не побачимо, тому що....... (див наступний слайд)
23
Multiple Choice
Який метод застосовується для відображення у вікні елементів керування Напис, Кнопка, Список?
*.pack()
*.mainloop()
24
Multiple Select
Справді, для елемента керування Прапорець також потрібно застосувати метод pack(). Але у нашому прикладі 5 прапорців. Поміркуй, включи логіку та обери варіант для завершення роботи з прапорцями.
var1.pack()
var2.pack()
var3.pack()
var4.pack()
var5.pack()
var.pack()
25
Звір готову програму із записами у зошиті
26
Poll
Чи співпала готова програма із твоїми записами?
Реально копія:)
Майже співпала, з незначними неспівпадіннями
Є окремі співпадіння
Нічого подібного
27
Poll
Чи зрозумілий для тебе пройдений зараз матеріал
Так
Переважно так
Переважно ні
Ні
28
Завдання на високий рівень
Набери код в середовищі програмування, додай пункт "Різочка" та познач галочками те, чого ти чекаєш від Миколая. Скрін надішли на перевірку.
Прапорець. Властивості та методи елементів керування
8 клас

Show answer
Auto Play
Slide 1 / 28
SLIDE
Similar Resources on Wayground
21 questions
Horizontal Projectiles
Presentation
•
12th Grade
22 questions
Types of Evidence--Forensic Science
Presentation
•
12th Grade
22 questions
Measures of Spread
Presentation
•
12th Grade
25 questions
The Nature
Presentation
•
KG
17 questions
Unit 3: Data Structure
Presentation
•
12th Grade - University
22 questions
Pronunciation Stress and -d/-ed
Presentation
•
University
18 questions
Regression Lines from Computer Output and R^2
Presentation
•
12th Grade
21 questions
Parent Function Review
Presentation
•
11th - 12th Grade
Popular Resources on Wayground
10 questions
5.P.1.3 Distance/Time Graphs
Quiz
•
5th Grade
10 questions
Fire Drill
Quiz
•
2nd - 5th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
22 questions
School Wide Vocab Group 1 Master
Quiz
•
6th - 8th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade
Discover more resources for Computers
18 questions
Informative or Argumentative essay
Quiz
•
5th Grade - University
20 questions
Career
Quiz
•
9th - 12th Grade
20 questions
Consumer Skills
Quiz
•
9th - 12th Grade
20 questions
Cartoon Characters
Quiz
•
12th Grade
20 questions
Food Chains and Food Webs
Quiz
•
7th - 12th Grade
10 questions
Geography of East Asia
Interactive video
•
7th - 12th Grade
20 questions
AEST Ag. Associates/Systems
Quiz
•
9th - 12th Grade
20 questions
Banking
Quiz
•
9th - 12th Grade