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

Будь Ласка Допоможіть СРОЧНО!!!
Програмування Python ​

Приложения:

Ответы

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

from tkinter import *

import tkinter.messagebox as msb

def about(xi, bgrnd):

   a = Toplevel()

   a.geometry('200x150+100+200')

   a['bg'] = bgrnd

   a.overrideredirect(True)

   Label(a, text=str(xi))\

       .pack(expand=1)

   a.bind('<Button-1>', lambda x: a.geometry('300x250+100+200'))

def btnc_func():

   global root, ent

   try: x = int(ent.get())

   except: return msb.showerror("Error window...", "Error... something went wrong...")

   if 2022 - x < 50: about(xi = 2022 - x, bgrnd='lightgreen')

   else: about(xi = 2022 - x, bgrnd='red')

root = Tk()

root.geometry("1000x600")

ent = Entry(master=root, bg = "lightyellow", bd = 5)

ent.pack()

btnc = Button(master=root, text="Continue", command=btnc_func)

btnc.pack()

root.mainloop()


myname12343: Дякую
Greenow: добавил изменение окна при нажатии
myname12343: ок
myname12343: То чи можу я до вас ще колись звертатися
Greenow: можете, но не факт, что у меня будет время отвечать)
myname12343: Доброго дня!
myname12343: Чи можете ви мені допомогти?
myname12343: Завдання в профілі
Похожие вопросы
Предмет: Химия, автор: kseniyabychkova