【发布时间】:2011-09-20 10:30:30
【问题描述】:
我通过 livewires 包装器运行它,它只是 pygame 和其他 python 模块的训练轮;但是每次我运行它时,它都会执行,当我尝试退出时,它不会响应然后崩溃。
任何关于我如何解决这个问题的意见都会很棒。我的教科书中没有任何输入,所有谷歌似乎都是使用 pygame 本身解决这个问题的结果。
显然pygame和Tkinter似乎冲突了?
提前致谢!
附录 - 这是我试图运行的代码:
from livewires import games
screen_w = 640
screen_h = 480
my_screen = games.Screen (wid, heit)
my_screen.mainloop()
【问题讨论】:
-
崩溃是什么意思?它会抛出异常或错误吗?此外,pygame 使用 SDL 而不是 Tkinter,并且已知 SDL 需要一段时间才能关闭。
-
崩溃是指程序没有响应,我必须去任务管理器退出它。另外,事实证明我不应该从 IDLE 运行 pygame,我应该直接从 Python 运行它。不完全确定为什么,我仍然想知道。从 IDLE 运行它可以确保 pygame 程序变得无响应。
-
嗯,这很奇怪。在 IDLE 之外运行它会发生什么?
标签: python crash pygame python-idle livewires