Python 杂波不会在断点之外更新屏幕
我有一些代码:Python 杂波不会在断点之外更新屏幕,python,linux,graphics,clutter-gui,Python,Linux,Graphics,Clutter Gui,我有一些代码: l1 = clutter.Label() l1.set_position(100,100) for i in range(0,10): l1.set_text(str(i)) time.sleep(1) 这是为了在杂乱的屏幕上显示从1秒到10秒的计数,但是我得到了一个奇怪的错误。当我正常运行脚本时,屏幕会正常运行,但直到10秒后才会显示文本。然而,当我在pdb中使用断点运行时,文本显示得很好 我在程序开始时也遇到了一个奇怪的错误: do_wait: drmWai
l1 = clutter.Label()
l1.set_position(100,100)
for i in range(0,10):
l1.set_text(str(i))
time.sleep(1)
这是为了在杂乱的屏幕上显示从1秒到10秒的计数,但是我得到了一个奇怪的错误。当我正常运行脚本时,屏幕会正常运行,但直到10秒后才会显示文本。然而,当我在pdb中使用断点运行时,文本显示得很好
我在程序开始时也遇到了一个奇怪的错误:
do_wait: drmWaitVBlank returned -1, IRQs don't seem to be working correctly.
Try adjusting the vlank_mode configuration parameter.
但我不明白为什么这会影响断点外的代码,而不会影响断点内的代码
任何帮助都将不胜感激。您是否尝试过(或)在杂乱的邮件列表中?”例如,有人收到了关于drmWaitVBlank的相同信息
我猜大多数人都不熟悉如何解决杂乱的问题。我知道我不是(:)
你试过(或)在杂乱的邮件列表上吗?”例如,有人收到了关于drmWaitVBlank的相同信息
我猜大多数人都不熟悉如何解决杂乱的问题。我知道我不是
:)
不确定你是否已经找到了这个问题的答案,但是:
出现此问题的原因是,您正在使用time.sleep()调用阻塞主线程(所有绘图都发生在这里),从而阻止库重新绘制屏幕
例如,您的代码当前正在执行以下操作:
如果您想在计时器上排队,您应该查看。不确定您是否已经找到了这个问题的答案,但是: 出现此问题的原因是,您正在使用time.sleep()调用阻塞主线程(所有绘图都发生在这里),从而阻止库重新绘制屏幕 例如,您的代码当前正在执行以下操作: