PYthon窗口学习之用异步请求解决Treeview列表插入大量数据反应慢的解决办法
当列表插入大量数据时,经常会等一会才显示数据
异步请求就将每一个插入语句并发运行,从而提高插入速度
代码:
# 显示结果 def insert_result(table, info): def insert(): table.insert('', END, values=data) # 清空原有数据 x = table.get_children() for item in x: table.delete(item) # 添加数据到末尾 for index, data in enumerate(info): T = threading.Thread(target=insert) #添加异步请求 T.start() #开始并发运行 # 点击事件 def copy(event): print('右键单击')