我正在尝试将信息记录到tkinter中的日志文件和GUI滚动文本窗口。 我将GUI代码与逻辑代码分开,因此一个文件称为gui.py,另一个文件称为logic.py。 gui.py导入logic.py,反之亦然。 无论我是从gui还是逻辑代码调用logger,日志文件都写得很好。如果我使用我的GUI代码调用logger,GUI窗口只会更新。出于某种原因,如果我从逻辑代码中调用logger,GUI窗口将不会更新。我看过很少这些例子,除了一个用wx。
gui.py
logger = logging.getLogger(_name_)
logger.info("this will print to the GUI scrolled texted
)
logic.py
import gui
def funtion():
gui.logger.info("this statement will not print to the GUI, but will print to the console")
有人可以帮忙吗?我一直在寻找和尝试新技术几天。