ПОМОГИТЕ ПОЖАЛУЙСТА, МНЕ ОЧЕНЬ НУЖНО
Оберіть свої характеристики вікна, кнопок та надписів. Текст надписів теж змініть на свій.
Створити вікно з характеристиками на Ваш вибір
Створити три різних кнопки з назвами «Принтер», «Сканер», «Клавіатура»
І відповідно три написи з характеристиками пристроїв ПК
Умова – щоб при натисненні на кнопку з’являвся відповідний напис
Приклад програми.
(Але ви повинні обрати свої характеристики та текст)
from tkinter import*
from tkinter import messagebox
def printer (event):
poetry = "периферійний друкувальний пристрій,\n що підключається
до комп'ютера\n і має змогу друкувати текстову\n та іншу графічну
інформацію на папері.\n"
label2 = Label(text=poetry, #додаємо змінну, яку ми ввели раніше
justify=LEFT, #Вирівнювання тексту
font=20, #розмір символів
fg="#1808FF", #колір тексту
bg="#FAC8F2", #фон надпису
)
label2.pack()
def scanner (event):
poetry = " пристрій, призначений для створення зображень,\n шляхом
обробки променів\n які відбиваються від поверхні об'єкта\n або проходять
крізь об'єкт\n"
label2 = Label(text=poetry, #додаємо змінну, яку ми ввели раніше
justify=LEFT, #Вирівнювання тексту
font=20, #розмір символів
fg="#5745FF", #колір тексту
bg="#ABFFB0", #фон надпису
)
label2.pack()
def keyboard (event):
poetry = "сукупність розміщених у певному порядку клавіш
пристрою,\n що використовується для введення і редагування даних,\n а
також керування виконанням окремих операцій.\n"
label2 = Label(text=poetry, #додаємо змінну, яку ми ввели раніше
justify=LEFT, #Вирівнювання тексту
font=20, #розмір символів
fg="#FF2962", #колір тексту
bg="#EDFF7A", #фон надпису
)
label2.pack()
My_window=Tk()
My_window.title('Маленьке вікно')
My_window.geometry('700x700')
My_window.resizable(0,0)
My_window["bg"]="#D3EDF2"
b1=Button(text='Принтер',
background='#4B3FF2',
foreground='#F2BDD7',
font='18',
width='25',
height='2',
)
b1.bind('<Button-1>',printer)
b1.pack()
b2=Button(text='Клавіатура',
background='#298508',
foreground='#F2F291',
font='18',
width='25',
height='2',
)
b2.bind('<Button-1>',keyboard)
b2.pack()
b3=Button(text='Сканер',
background='#FF2962',
foreground='#B0FFF2',
font='18',
width='25',
height='2',
)
b3.bind('<Button-1>',scanner)
b3.pack()
My_window.mainloop()
Ответы
Ответ:
Я створив вікно з темно-сірим фоном, з кнопками зеленого, помаранчевого та червоного кольорів. Текст кнопок написано жирним шрифтом. Надписи мають світлий фон і темно-синій колір тексту. Вікно не можна змінювати в розмірі.
from tkinter import *
from tkinter import messagebox
def printer(event):
poetry = "пристрій, що друкує текст або графіку на папері"
label2 = Label(text=poetry, justify=LEFT, font=20, fg="#0A1931", bg="#F8F8F8")
label2.pack()
def scanner(event):
poetry = "пристрій, що зчитує зображення або текст з документа та перетворює його в цифровий формат"
label2 = Label(text=poetry, justify=LEFT, font=20, fg="#0A1931", bg="#F8F8F8")
label2.pack()
def keyboard(event):
poetry = "пристрій, що містить клавіші для введення тексту або команд в комп'ютер"
label2 = Label(text=poetry, justify=LEFT, font=20, fg="#0A1931", bg="#F8F8F8")
label2.pack()
My_window = Tk()
My_window.title('Мій ПК')
My_window.geometry('500x300')
My_window.resizable(0, 0)
My_window.configure(bg="#2D3436")
b1 = Button(text='Принтер', background='#00b894', foreground='#FFFFFF', font=('Arial', 14, 'bold'), width='25', height='2')
b1.bind('<Button-1>', printer)
b1.pack()
b2 = Button(text='Клавіатура', background='#fdcb6e', foreground='#FFFFFF', font=('Arial', 14, 'bold'), width='25', height='2')
b2.bind('<Button-1>', keyboard)
b2.pack()
b3 = Button(text='Сканер', background='#d63031', foreground='#FFFFFF', font=('Arial', 14, 'bold'), width='25', height='2')
b3.bind('<Button-1>', scanner)
b3.pack()
My_window.mainloop()
Объяснение:
можно лучший