Моя проблема связана с попыткой доступа к переменным "txt" и "lbl" из main_ gui .py. Каждый раз, когда я импортирую «main_ gui .py» в «action.py», я получаю «ошибку кругового импорта»
main_ gui .py
from tkinter import *
import a
root = Tk()
root.title("Welcome to LikeGeeks app")
root.geometry('350x200')
lbl = Label(root, text="Hello")
lbl.grid(column=0, row=0)
txt = Entry(root,width=10)
txt.grid(column=1, row=0)
btn = Button(root, text="Click Me", command=a.clicked)
btn.grid(column=2, row=0)
root.mainloop()
action.py
root = None
def clicked():
res = "Welcome to " + txt.get()
lbl.configure(text= res)