gpt4 book ai didi

python - 在循环中使用 SetStringItem 时,Wxpython textctrl 缓慢

转载 作者:太空宇宙 更新时间:2023-11-03 19:32:00 24 4
gpt4 key购买 nike

在wxpython中,

要更新 textCtrl 小部件上的一系列项目,我使用:

for i in LARGELIST:
list.SetStringItem(i, 1, str(a))

这可行,但就像在 Excel 宏中一样 - 如果您允许它在屏幕上显示每个更新而不是禁用它并稍后刷新电子表格,它会变得缓慢 - 我发现每个单独的单元格的体验都很缓慢更新触发表单刷新。

如何才能使值仅在循环结束时在屏幕上更新?

非常感谢

最佳答案

用途:

window.Freeze()
for i in LARGELIST:
list.SetStringItem(i, 1, str(a))
window.Thaw()

其中“window”是对您的窗口的引用

关于python - 在循环中使用 SetStringItem 时,Wxpython textctrl 缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5356018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com