Предмет: Информатика, автор: mazugavadim

Створити вікно, розміром 600*600, зеленого кольору, назва вікна - "Вікно з написом". На ньому кнопку розміром 10*5, яка розмiщена на 250 пікселів від лівого краю і 300 від верхнього, текст на кнопці "Поява напису". При натисненні на кнопку правою кнопкою миші (подія ) на вікні появляється напис "Напис змінюється", розміщений на 210 пікселів від лівого краю і 100 від верхнього, колір тла напиту жовтий, літер - синій, Times 16. При натисканні на будь-яку клавішу клавіатури (подія , в програмі так і писати, замість ) напис змінює колір букв на червоний.​


mazugavadim: python
tuzyksasha: бібліотека pygame&
tuzyksasha: *?*
mazugavadim: програма (пайтон)
tuzyksasha: за допомогою якої бібліотеки треба зробити програму??? qtpy, pygame, tkinter?
mazugavadim: любої
tuzyksasha: добре, 10 хвилин.
tuzyksasha: якщо кнопку зробити 10 на 5 пікселів її майже не видно з-за розмірів
tuzyksasha: там точно так треба?
mazugavadim: го більше

Ответы

Автор ответа: slonce70
1

from tkinter import *

def on_button_click(event):

   if event.num == 3:

       label.config(text="Напис змінюється", fg="blue")

def on_key_press(event):

   label.config(fg="red")

root = Tk()

root.geometry("600x600")

root.configure(bg="green")

root.title("Вікно з написом")

button = Button(root, text="Поява напису", width=10, height=5)

button.place(x=250, y=300)

button.bind("<Button>", on_button_click)

label = Label(root, text="", bg="yellow", fg="blue", font=("Times", 16))

label.place(x=210, y=100)

root.bind("<Key>", on_key_press)

root.mainloop()

Приложения:
Похожие вопросы
Предмет: Английский язык, автор: artemevstratov2010