@sflyer

Python 3 — как передать данные между файлами в оба файла?

Есть два файла: 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)
  • Вопрос задан
  • 350 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы