Дана збірка містить комплекс програм для створення вікон , написів, кнопок на мові програмування Python. Кожне завжання містить скріншот результу виконання програми.
Вчитель інформатики КЗ «Чуднівський ліцей» Мельник Г. В. Тема: Мова програмування Python. Робота з вікнами. Створення вікна, напису, кнопки.
Номер слайду 2
Вступ. Дана збірка містить комплекс програм для створення вікон , написів, кнопок на мові програмування Python. Кожне завжання містить скріншот результу виконання програми. Розраховано на користувачів, які починають вивчати мову прграмування. Корисно буде і для користувачів з досвідом, для економії часу на написання коду. Кожну програму можна скопіювати та вставити в середовище Python. Може використовуватися як посібник під час навчання з використанням дистанційних технологій. Відповідає модельній навчальній програмі НУШ «Інформатика 7-9 класи».
Номер слайду 3
Теоретична частина.
Номер слайду 4
Номер слайду 5
Номер слайду 6
from tkinter import * #створюється вікно з властивостями за замовченнямwindow = Tk()window.title("Вікно створив Мельник Г. В.")''' Як бачимо створено вікно із стандартними елементами управління: згорнути, розгорнути, закрити. '''Створення стандартного вікна.
Номер слайду 7
from tkinter import * # імпорт бібліотекиwindow1=Tk() # створення стандартного вікна з назвою tk window1.title( "Вікно Мельника Г. В." ) # назва вікнаwindow1.geometry("500x400+700+300" ) #розмір та позиція на екраніwindow1.resizable(0,0) #забороняє зміну розміру вікнаicon=Photo. Image(file="pr.png") # додавання власної іконки вікна (в даній window1.iconphoto(False,icon) ситуації прапор)window1.configure(bg="lightblue") #змінює фон вікнаwindow1.mainloop()''' Зауваження: при створенні іконки потрібне зображення поміщати у папку програми, або вказувати шлях до неї '''Приклад створення вікна з потрібними властивостями.
Номер слайду 8
Створення напису у вікні.from tkinter import * # імпорт бібліотекиwindow1=Tk() # створення стандартного вікна з назвою tk window1.title("Вікно Мельника Г. В.") # назва вікнаwindow1.geometry("800x600+700+300") #розмір та позиція на екраніicon=Photo. Image(file="pr.png") #всавляє іконку з файла window1.iconphoto(False,icon) #window1.configure(bg="lightblue") #змінює фон вікна#-----------------------Текстовий напис--(Label)-------------------------text_vikno=Label(window1,text="Це напис. Потрібний текст \n буде тут.", fg="green", bg="lightblue", font=("Arial",25), width=20, height=4, relief=GROOVE, bd=25, anchor="se")text_vikno.pack()text_vikno.place(x=50,y=100)#------window1.mainloop()
Номер слайду 9
'''Як бачимо створено вікно, що містить напис. Для напису задано ряд властивостей: розміщення, рамку певного виду, розмір… '''
Номер слайду 10
from tkinter import * # імпорт бібліотекиwindow1=Tk() # створення стандартного вікна з назвою tk window1.title("Вікно Мельника Г. В.") # назва вікнаwindow1.geometry("800x600+700+300") #розмір та позиція на екраніicon=Photo. Image(file="pr.png") #всавляє іконку з файла window1.iconphoto(False,icon) #window1.configure(bg="lightblue") #змінює фон вікна#-----------------------Текстовий напис--(Label)-------------------------text_vikno=Label(window1,text="Це напис. Потрібний текст \n буде тут.", fg="green", bg="lightblue", font=("Arial",25), width=20, height=4, relief=GROOVE, bd=25, anchor="se")text_vikno.pack()text_vikno.place(x=50,y=100)#------------------------Кнопка------(button)---------------------knopka_1=Button(window1,text="Це кнопка. Потрібний текст \n буде тут.", fg="green", bg="lightblue", font=("Arial",25), width=25,height=4, relief=GROOVE, bd=20, anchor="se")knopka_1.place(x=250,y=350)#------window1.mainloop()Створення кнопки у вікні.
Номер слайду 11
Як бачимо у нашому вікні тепер є кнопка. Хоча на вигляд вона така ж як напис (у них вказані аналогічні властивості), але вона реагує на клацання мишею.