Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 杂波不会在断点之外更新屏幕_Python_Linux_Graphics_Clutter Gui - Fatal编程技术网

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()调用阻塞主线程(所有绘图都发生在这里),从而阻止库重新绘制屏幕

    例如,您的代码当前正在执行以下操作:

  • 乱七八糟地重画屏幕
  • 你循环十秒钟,把文字改十次
  • 乱七八糟地重画屏幕
  • 如果您想在计时器上排队,您应该查看