更新旋转按钮的值时出错

时间:2018-05-25 18:15:46

标签: python gtk

我正在尝试使用以下代码更新gtk用户界面上的旋转按钮输入:

if cvt != self._cvt:

    self._cvt = cvt                         
    tcond_sp_lbl.set_value(self._cvt["tcond"])
    tsat_sp_lbl.set_value(self._cvt["tsat"])

我收到以下错误:

[xcb] Unknown request in queue while dequeuing
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
python3: ../../src/xcb_io.c:179: dequeue_pending_request: Assertion `!xcb_xlib_unknown_req_in_deq' failed.
Aborted (core dumped)

似乎抛出此错误的对象称为tsat_sbtn_lbl。谁看过这个吗?我可能做错了什么(如果你需要了解更多,请告诉我)?

编辑:

这可能是因为我在创建用户界面以外的线程上执行UI更新吗?我不明白为什么我的其他更新有效,但不是这个......

0 个答案:

没有答案