[英]why does my pygtk application crash when copying text on a clipboard?
我正在使用pygtk编写python应用程序。 我有一个主线程,有时会调用另一个应该建立一个字符串的线程,然后在死之前将其复制到剪贴板上。 我的“从”线程看起来很像这样:
class Slave(threading.Thread):
def run(self):
s = build_string()
c = gtk.Clipboard()
c.set_text(s)
不幸的是,我的应用程序有三分之一的时间崩溃,并显示如下消息:
python: xcb_io.c:221: poll_for_event: Assertion `(((long) (event_sequence) - (long) (dpy->request)) <= 0)' failed.
cloudapp.py: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.
任何想法? 可能是线程问题吗? 我尝试初始化从属设备内部的剪贴板。 init ,将字符串放在TextBuffer上,然后调用tb.copy_clipboard(c),我尝试了所有操作,但没有一个起作用。
如果不采取一些必要的预防措施,就无法从线程与Gtk进行交互。 检查此PyGTK常见问题解答条目 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.