Я использую tkinter для своего графического интерфейса и пытаюсь импортировать простую функцию из одного файла (desde.py) в другой (importar.py)
Файл из него будет импортированФункция имеет только следующее:
from tkinter import *
root = Tk()
def sumar():
s.set( int(e1.get()) + int(e2.get()) )
e1.set("")
e2.set("")
e1 = StringVar()
e2 = StringVar()
s = StringVar()
root.mainloop()
В другом файле (importar.py), куда будет импортирована функция sumar (), есть две записи, одна кнопка и одна метка (для ответа на сумму)упакован, но здесь важен оператор импорта, как он у меня есть:
from tkinter import *
from desde import sumar
root = Tk()
sumar()
e1 = StringVar()
e2 = StringVar()
s = StringVar()
#code of entries, button and label
root.mainloop()
И когда я выполняю, я получаю: ValueError: недопустимый литерал для int () с основанием 10: ''
Я не понимаю, почему и что это.Что я могу сделать, чтобы эта функция действительно работала?Что бы вы сделали в этом конкретном случае?