Найдено результатов: 1

Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода

from tkinter import *
from tkinter import ttk


def plus():  #беру текст из строки и записываю в переменную, и удаляю всё из строки
    number1=entry.get() 
    entry.delete(0, END)
    return()

def result():  #беру ещё одно значение и складываю, затем вывожу в шелле число, но программа выдаёт ошибку
    number2=entry.get()
    res=int(number1)+int(number2)
    print(res)
    return()
    
window = Tk()
window.title('Example')
window.geometry('300x250')

entry =ttk.Entry()

butplus=ttk.Button(text='+', command = plus)
butresult=ttk.Button(text='result', command=result)

entry.pack(fill=X)

butplus.pack()
butresult.pack()

window.mainloop()
 

tkinter   ttk   jun   новичок  

891   0   19:00, 21st July, 2025