gpt4 book ai didi

python - 使用带有框架的网格非常慢

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

我正在尝试使用 在 python3 中创建康威的生命游戏。我正在尝试初始化所有的图 block (对于那些不知道生命游戏的人来说就像棋盘)。网格显示正确,但是速度太慢(大约需要 4 或 5 秒)。这是我的代码:

for i in range(h):
for j in range(w):
tile = Frame(root, width=30, height=30, bg="#000")
tile.grid(row=i, column=j, padx=1, pady=1)

注意:hw 值(指示图 block 的宽度和高度有多少像素)根本不是很大。只喜欢20x30。

我在这里发现了一个类似的问题,但听起来迭代次数有很大不同:

tkinter is very slow - how to speed it up or use a different library?

我的实现是否有问题,或者我应该求助于备用库吗?

附带问题:我的所有图 block 都被命名为相同的名称,我不确定如何选择一个图 block 来更改其背景颜色。

tile.config(background = "#FFFFFF")

最佳答案

DyZ hit the nail on the head 。框架很慢,而矩形则容易得多。我只是想我把它放在一个更容易阅读的位置。

关于python - 使用带有框架的网格非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48757411/

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