from tkinter import *
import math
from tkinter import messagebox
root = Tk()
#HEAD
root.title('Площадь прямоугольника')
root.geometry('400x200')
root.resizable(width=False,height=False)
root['bg'] = 'pink'
root.iconbitmap = ''
#BODY
text_storona1 = int()
text_storona2 = int()
text_storona1 = Label(text = 'Введите первую сторону: ', font = 'Comfortaa 15',bg = 'white', fg = 'black')
vvod_storona1 = Entry(bg = 'white',fg = 'black')
text_storona2 = Label(text = 'Введите вторую сторону: ',font = 'Comfortaa 15' ,bg = 'white', fg = 'black')
vvod_storona2 = Entry(bg = 'white',fg = 'black')
def check():
if vvod_storona1 and vvod_storona2 == int():
a = int(vvod_storona1)*int(vvod_storona2)
messagebox.showinfo('Ответ' , a)
otvet = Button(text = 'Решить', font = 'Comfortaa 15',bg='white',fg='black', command = check)
text_storona1.pack()
vvod_storona1.pack()
text_storona2.pack()
vvod_storona2.pack()
otvet.pack()
otvet.bind('<Button-1>', check())
root.mainloop()
- Все работает , окно запускается , но когда нажимаю решить - ничего не выводится . Не пойму что не так. -
import math
from tkinter import messagebox
root = Tk()
#HEAD
root.title('Площадь прямоугольника')
root.geometry('400x200')
root.resizable(width=False,height=False)
root['bg'] = 'pink'
root.iconbitmap = ''
#BODY
text_storona1 = int()
text_storona2 = int()
text_storona1 = Label(text = 'Введите первую сторону: ', font = 'Comfortaa 15',bg = 'white', fg = 'black')
vvod_storona1 = Entry(bg = 'white',fg = 'black')
text_storona2 = Label(text = 'Введите вторую сторону: ',font = 'Comfortaa 15' ,bg = 'white', fg = 'black')
vvod_storona2 = Entry(bg = 'white',fg = 'black')
def check():
if vvod_storona1 and vvod_storona2 == int():
a = int(vvod_storona1)*int(vvod_storona2)
messagebox.showinfo('Ответ' , a)
otvet = Button(text = 'Решить', font = 'Comfortaa 15',bg='white',fg='black', command = check)
text_storona1.pack()
vvod_storona1.pack()
text_storona2.pack()
vvod_storona2.pack()
otvet.pack()
otvet.bind('<Button-1>', check())
root.mainloop()
- Все работает , окно запускается , но когда нажимаю решить - ничего не выводится . Не пойму что не так. -