• Предмет: Информатика
  • Автор: leonovamaria887
  • Вопрос задан 4 месяца назад

ПОМОГИТЕ ПОЖАЛУЙСТА, МНЕ ОЧЕНЬ НУЖНО
Оберіть свої характеристики вікна, кнопок та надписів. Текст надписів теж змініть на свій.

Створити вікно з характеристиками на Ваш вибір


Створити три різних кнопки з назвами «Принтер», «Сканер», «Клавіатура»


І відповідно три написи з характеристиками пристроїв ПК


Умова – щоб при натисненні на кнопку з’являвся відповідний напис


Приклад програми.

(Але ви повинні обрати свої характеристики та текст)


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()​

Ответы

Ответ дал: lyudmilasokolova2006
1

Ответ:

Я створив вікно з темно-сірим фоном, з кнопками зеленого, помаранчевого та червоного кольорів. Текст кнопок написано жирним шрифтом. Надписи мають світлий фон і темно-синій колір тексту. Вікно не можна змінювати в розмірі.

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()

Объяснение:

можно лучший

Вас заинтересует