ошыбка

Wazgardi

Новичок
Пользователь
Фев 22, 2022
1
0
1
написал код а он не работает в Vs пишет что ошибка где-то тут -
tkinter.massagebox.showinfo("Результат додавання", int(str_var1.get()) + int(str_var2.get()))
AttributeError: module 'tkinter' has no attribute 'massagebox'


сам код :
import tkinter
import tkinter.messagebox
window = tkinter.Tk()#
window.geometry("250x200")
window.title("Can")
str_var1 = tkinter.StringVar()
str_var2 = tkinter.StringVar()#
def button1_click():
tkinter.massagebox.showinfo("Результат додавання", int(str_var1.get()) + int(str_var2.get()))
def button2_click():
tkinter.massagebox.showinfo("Результат віднімання", int(str_var1.get()) - int(str_var2.get()))#
def button3_click():
tkinter.massagebox.showinfo("Результат ділення", int(str_var1.get()) - int(str_var2.get()))#
def button4_click():
tkinter.massagebox.showinfo("Результат множення", int(str_var1.get()) - int(str_var2.get()))#

label = tkinter.Label(window, text="Введіть числа")
label.pack() #
editl1 = tkinter.Entry(window, textvariable = str_var1)
editl1.pack()
editl2 = tkinter.Entry(window, textvariable = str_var2)
editl2.pack()

button1 = tkinter.Button(window, text="+",
command=button1_click)
button1.place(x=90 , y=60)#

button2 = tkinter.Button(window, text="-",
command=button2_click)
button2.place(x=110, y=60)#

button3 = tkinter.Button(window, text="/",
command=button3_click)
button3.place(x=130, y=60)#

button4 = tkinter.Button(window, text="*",
command=button4_click)
button4.place(x=150, y=60)#
window.mainloop()


помогите пожалуйста
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
933
208
43
20
Москва
Как вставлять код:
1645541268704.png

Может не massage, а message?
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 587
459
83
и жи ши с буквой и
 
  • Мне нравится
Реакции: Vershitel_sudeb

Форум IT Специалистов