python tkinter事件循环中一直检测初始化加载文件有没有加载成功

发布时间 2023-11-02 19:24:30作者: zwnsyw

 

python tkinter事件循环中一直检测初始化加载文件有没有加载成功
import tkinter as tk

def check_file_loaded():
    # 检查文件是否加载成功的逻辑
    if file_loaded:
        # 文件加载成功,执行相应操作
        print("文件加载成功")
    else:
        # 文件未加载成功,继续检查
        root.after(1000, check_file_loaded)  # 每隔1秒钟检查一次

# 创建主窗口
root = tk.Tk()

# 初始化加载文件的逻辑
file_loaded = False

# 启动检查文件加载的函数
check_file_loaded()

# 启动Tkinter事件循环
root.mainloop()

 

check_file_loaded() 

函数用于检查文件是否加载成功。如果文件加载成功,可以执行相应的操作;如果文件未加载成功,使用

root.after(1000, check_file_loaded) 

方法在1秒钟后再次检查。