python数据批量写入ScrolledText的优化方法
Posted Jason_WangYing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python数据批量写入ScrolledText的优化方法相关的知识,希望对你有一定的参考价值。
其实就是空间换取了时间,先写入内存,在批量更新界面。
如下所示:
for i in data[::-1]:
self.maintenance_text.insert(tk.END, str(i['payload']) + '\\n\\n')
self.maintenance_text.see(tk.END)
改为:
str_data = '\\n\\n'.join([str(i) for i in data[::-1]])
self.maintenance_text.insert(tk.END, str_data)
self.maintenance_text.see(tk.END)
以上是关于python数据批量写入ScrolledText的优化方法的主要内容,如果未能解决你的问题,请参考以下文章
Python:如果用户没有手动滚动,则自动将 ScrolledText 滚动到末尾
python Python,Tkinter:Label,Button,Entry,Combobox,Checkbutton,Radiobutton,ScrolledText