Есть два файла: gui.py и excel.py.
В файле gui есть tk, строящий интерфейс, а так же кнопка, которая должна выполнять def sumbit из файла excel.
В файле excel находится def sumbit, внутри которого я получаю данные с графического интерфейса и вывожу их в консоль.
Как в данном случае доставить данные и для кнопки, и для переменных в файле excel?
gui:
import tkinter as tk
class GUI():
root = tk.Tk()
#Labels
NameLabel = tk.Label(root, text="Наименование", font="Arial 12")
#Entrys
txtname = tk.Text(root, width=30, height=1, bd=3)
#Button
btn = tk.Button(root,text="Решить")
# Labels
NameLabel.grid(column=0,row=0)
#Entrys
txtname.grid(column=1,row=0)
#Buttons
btn.grid(column=0,row = 4)
btn.bind("<Button-1>", sumbit)
root.mainloop()
excel
import xlsxwriter
import tkinter as tk
from gui import GUI
def sumbit(event):
name = gui.txtname.get('1.0', 'end')
seria = txtseria.get('1.0', 'end')
place = txtplace.get('1.0', 'end')
target = txttarget.get('1.0', 'end')
print(target)