gpt4 book ai didi

tkinter - Tkinter 行为迟缓

转载 作者:行者123 更新时间:2023-12-02 18:24:15 27 4
gpt4 key购买 nike

这是一个简单的 GUI 程序,用于创建 5x16 按钮矩阵。

from tkinter import *

root = Tk()
button = [[0 for x in range(16)] for x in range(5)]
for r in range(5):
for c in range(16):
button[r][c] = Button(root, bg='red')
button[r][c].grid(row=r, column=c)
root.mainloop()

现在,当我在相对不错的 Ubuntu 笔记本电脑(RAM 4 GB、四核 Intel Pentium(R) CPU N3540 @ 2.16GHz × 4、64 位)上运行此程序时,

按钮明显缓慢地出现,一个接一个,如下图所示:

enter image description here

要求绘制 80 个按钮是否要求 Tkinter 在没有这种迟缓的情况下处理得太多?

或者可以重构我的代码以获得更好的性能吗?

最佳答案

如果您问题中的代码实际上就是全部,那么您的系统一定有问题。这应该几乎立即出现。

不,没有办法通过重构来获得更好的性能。如果您需要一个包含 80 个按钮的网格,那么您的操作方式就已经尽可能高效了。

关于tkinter - Tkinter 行为迟缓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31113317/

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