【发布时间】:2011-11-05 02:17:56
【问题描述】:
在学校,我们必须使用 Python 和 Tkinter 作为一个小组项目来创建一个游戏,由于程序变得相当大,我想知道我的问题是否是由 Tkinter 本身引起的,然后再尝试搜索程序中的问题.
问题是,当我们开始创建单位时,当使用 create_rectangle 方法创建多个单位(比如 80 个)要同时显示时,如果我们开始四处移动它们,它会变得非常不稳定。在我们当时展示的游戏部分,有几个元素(一些使用小 gif)用于多个菜单,画布上有我刚才提到的单位和一些小建筑物也使用了一些小动图。
我们使用 after 方法回调一个方法,该方法删除画布上的所有内容,然后每 50 毫秒在正确位置重绘所有建筑物和单元。
这应该是 Tkinter 容易处理的事情还是我们程序本身的问题?
【问题讨论】:
-
它应该很慢,他们这样设计的,所以你可以在它运行时看到它在做什么。没有人喜欢运行太快的鬼鬼祟祟的软件——开个玩笑:-)
-
@Ron 我应该更好地表达我的问题,哈哈。
-
根据我的经验 tkinter 非常慢
-
去掉样式有什么变化吗?
标签: python python-3.x tkinter