Завдання на тему "Створення вікна, напису, поля" мовою Python разом із розв'язками:
Завдання 1: Вікна, напис, кнопка, поле Напишіть програму, яка створює вікно, напис, поле за зразком. Розміри, розташування пропорційно зразку.
from tkinter import *
def click():
entry['font']=14
entry['fg']='red'
entry['bg']='yellow'
knopka['text'] = '8 клас'
knopka['width'] = 20
knopka['bg'] = 'red'
vikno = Tk()
vikno.geometry('400x300')
vikno.title('Гарний день')
vikno['bg'] = 'grey'
entry = Entry()
entry.pack(pady = 10)
Label = Label()
Label['text'] = ['моє прізвище - ']
Label['font'] = ('Times New Roman', 20)
Label['bg'] = 'green'
Label['fg'] = 'blue'
Label.pack(pady = 10)
knopka = Button(text = 'виконати', height = 3, width = 15, command = click)
knopka.pack(pady = 10)
Виконайте зміни розміру, кольорів, доповніть своїми написами, кнопками, фантазуючи, експерементуючи на свій власний розсуд.
Завдання на тему «Створення зображень малюнків із використанням Python та бібліотеки tkinter, яка включає роботу з canvas:
Завдання 2. Малювання сніговика. Створіть програму, яка малює зображення на полотні за зразком:
from tkinter import *
vikno = Tk()
vikno.geometry('400x400+400+200')
vikno.title('Прізвище та імя створюємо зображенняcanv ')
canv=Canvas(width = 150, height = 300, bg = 'light blue')
canv.place(x=0, y=0)
canv.create_oval(50,10, 100,60, width=2, fill='white')
canv.create_oval(40,60, 110,120, width=2, fill='white')
canv.create_oval(30,120, 120,200, width=2, fill='white')
canv.create_line(60,30, 65,30, width=3, fill='green')
canv.create_line(80,30, 85,30, width=3, fill='green')
canv.create_line(70,70, 75,70, width=5, fill='black')
canv.create_line(70,90, 75,90, width=5, fill='black')
canv.create_line(70,110,75,110, width=5, fill='black')
canv.create_line(70,35, 80,50, width=5, fill='blue')
canv.create_line(70,50, 80,50, width=3, fill='red')
canv.create_line(50,80, 20,20, width=3, fill='black')
canv.create_line(100,80, 140,130, width=3, fill='black')
Змініть у своїх зображеннях кольори, виконайте зміни форм фігур, доповніть своїми, фантазуючи, експерементуючи на свій власний смак.
Завдання на тему «Створення вікна повідомлень із використанням Python
Завдання 3. Вікно повідомлень. Створіть програму за зразком:
from tkinter import *
from tkinter.messagebox import *
def click(event):
showinfo('Інформаційне вікно','Я використовую вікно повідомлень')
showinfo('вікно допомоги','Я використовую події та обробник події')
showinfo('я все вже знаю','Я застосовую все що знаю')
vikno = Tk()
vikno.geometry('400x200+400+200')
vikno.title('Прізвище та імя створюємо проєкти')
vikno['bg'] = 'grey'
vikno.bind('<Button-1>', click)
Змініть та доповніть свої проєкти, фантазуючи, експерементуючи на свій власний розсуд.