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

如何编码 tkinter “scrolledtext” 模块

python elasticsearch 批量写入数据

python怎么将数据写入到redis

Hbase 客户端批量写入数据