显示渲染窗口时,pysfml在运行时中断

时间:2014-03-29 15:28:49

标签: python python-3.x sfml

我正在使用pySfml和python3.3 x64 当我只是想显示一个窗口时,它就会破碎。它运行正常,一切都工作2-3秒。然后窗口没有响应,而我的pytho脚本实际上仍在工作,一切都很好。

import sfml as sf

win = sf.RenderWindow(sf.VideoMode(500,500),"hi")
win.clear()
win.display()

input()

所以,有没有人有这个问题的经验?它真的很烦人。 使用python 3.3.2更准确 和pysfml 1.3.0

非常感谢提前

编辑:这次用python2.7 32位尝试了相同的代码 它又发生了。怎么了?!

1 个答案:

答案 0 :(得分:0)

刚试过这个并且有效:

import sfml as sf

win = sf.RenderWindow(sf.VideoMode(100,100),"hi")

while(1):
    for i in win.events :
        pass
    win.clear()
    win.display()

看起来我总是以某种方式清空事件队列。即使我与事件无关。