середа, 6 березня 2019 р.
вівторок, 5 березня 2019 р.
неділя, 3 березня 2019 р.
Домашнє завдання 8 клас
Графічний інтерфейс користувача (tkinter)
Графічний інтерфейс користувача можна створювати за допомогою команд бібліотеки tkinter.
Форма
from tkinter import *
root = Tk() - створення вікна
root.title("Найпростіше вікно") - заголовок вікна
root.geometry("200x100") - розмір вікна
root.mainloop() - вікно залишається на екрані поки його не закриємо
Напис на формі
start = Label (root, text="Hello, world!") - батьківський об'єкт та текстовий вміст напису
start.pack() - розміщення на формі
Кнопка
knopka=Button(root, text="Useless button", command=reply) - батьківський об'єкт, текстовий вміст та команда при натисненні кнопки
knopka.pack(side=TOP, padx=5, pady=5) - розміщення на формі: вирівнювання згори, відступи по 5 пікселів
Команда
from tkinter.messagebox import showinfo - потрібно для виведення спливаючого вікна
def reply():
showinfo(title='popup', message='Натиснули кнопку!')
Поява спливаючого вікна з назвою popup та повідомленням Натиснули кнопку!
Поле введення
napys = Entry (root) - батьківський об'єкт
napys.pack(padx=5, pady=5) - розміщення на формі з відступами по 5 пікселів
name=napys.get() - інформація з поля введення
Текстове поле
napys2 = Text (root, height=20, width=30) - батьківський об'єкт, розміри
napys2.insert(INSERT,"Тут буде результат програми") - додавання тексту в поле
napys2.pack() - розміщення на формі
napys2.delete(1.0,END) - видалення тексту з поля
Прапорці
CheckVar1 = IntVar() - змінна для збереження значення прапорця
CheckVar2 = IntVar()
praporets = Checkbutton (root, text = "Music", variable = CheckVar1, onvalue = 1, offvalue = 0, height=5, width = 20) - прапорець з текстом, збереженням у змінну, значеннями при позначенні та знятті позначки, певного розміру
praporets2 = Checkbutton (root, text = "Video", variable = CheckVar2, onvalue = 1, offvalue = 0, height=5, width = 20)
praporets.pack(side=RIGHT, padx=5, pady=5) - розміщення на формі, вирівнювання справа, відступи
praporets2.pack(side=RIGHT, padx=5, pady=5)
Щоб перевірити позначення прапорця, слід скористатись командою if CheckVar1.get():
Картинка в написі
photo = PhotoImage(file="python.gif") - файл із зображенням, за умовчанням підтримується тільки gif
new=photo.subsample(2,2) - стиснення зображення за принципом: брати кожен 2 піксель по горизонталі та вертикалі
label = Label(root,image=new, height=100, width=100) - створення напису з вмістом із зображення, вказаного розміру
label.pack(side=RIGHT, padx=5, pady=5) - розміщення на формі, вирівнювання справа, відступи
При потребі змінити вміст зображення (наприклад у функції)
global new - використання глобального вмісту змінної
new = PhotoImage(file = "paris1.gif") - заміна файлу
label.configure(image = new) - показ файлу
Практична робота 9 клас
Графічний редактор ТУТ
Завдання 1. Логотип
команди (3 балів)
Створіть у середовищі
векторного графічного редактора логотип команди, яка братиме участь у змаганні
«Молодь за чисту планету». Використайте символіку, що вирізнятиме українську
команду з-поміж інших команд світу. Збережіть результат у файлі з іменем Логотип
у папці Практична робота 11 своєї структури папок.Відправ вчителеві
Завдання 2. Емблема (3
балів)
Створіть у середовищі
векторного графічного редактора емблему команди на змагання «Козацькі забави».
Назву команди розмістіть уздовж основної фігури емблеми. Збережіть результат у
файлі з іменем Емблема в папці Практична робота 11 своєї
структури папок. Відправ вчителеві
Завдання 3. Дудл для Google (3 балів)
Створіть у середовищі
векторного графічного редактора дудл для пошукової системи Google до Дня
незалежності України. Збережіть результат у файлі з іменем Дудл у папці
Практична робота 11 своєї структури папок. Відправ вчителеві
Завдання 4. Постер (3
балів)
Створіть
у середовищі векторного графічного редактора постер для учнів початкової
школи «Вивчаємо англійський алфавіт». Збережіть результат у файлі з іменем Постер
у папці Практична робота 11 своєї структури папок. Відправ вчителеві
Підписатися на:
Дописи (Atom)