上次实现了从一个py程序窗口引用另一个py程序,但是发现原来的py窗口关不掉,最后学到一个新的方法-异步执行,Python的多线程编程,使用了threading 模块,可以同时运行两段代码。完美解决之前的问题。
代码如下:
import threading # 多线程
def test():
os.system(“python main_window.py”)
thread = threading.Thread(target=test)
thread.start()
window.destroy()
配合os库使用,在thread = threading.Thread(target=test)执行def test()中的内容