社区
Linux/Unix社区
帖子详情
Xlib: unexpected async reply
ffzgz
2007-04-08 04:10:53
打算做了局域网传送消息和文件的程序,我用GLADE做好了界面,然后用一个线程监听套接口,发现消息到达后显示在控件中,可程序运行的时候就出这个错误,这是怎么回事?能显示消息,文件传的时候就出错了
...全文
894
4
打赏
收藏
Xlib: unexpected async reply
打算做了局域网传送消息和文件的程序,我用GLADE做好了界面,然后用一个线程监听套接口,发现消息到达后显示在控件中,可程序运行的时候就出这个错误,这是怎么回事?能显示消息,文件传的时候就出错了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ffzgz
2007-04-29
打赏
举报
回复
要是在GTK里面怎么发信号?
我用gdk_thread_enter和gdk_thread_leave解决的
baymoon
2007-04-29
打赏
举报
回复
应该是显示不同步的原因,发生这个错误的主要原因是Xlib同时只能有一个进行X界面的刷新,而你的程序肯定是用到了多线程,并且刷新界面也不是在同一个方法中而导致的这个不同步的错误,解决方法可以参考将刷新界面部分的咚咚,全部放到一个函数里面实现,然后其他需要刷新,就采用发射信号触发这个方法的调用即可达到多线程刷新界面的目的而又不会出现类似X不同步的错误了;
比如,在linux下qt中,刷新界面只用paintEvent方法,而凡是遇到需要刷新的地方,都采用update触发,如果是多线程,则采用QApplication::postEvent(...QPaintEvent()...)来进行刷新,如此即可;
whl3390
2007-04-25
打赏
举报
回复
是不是多线程的问题啊
ffzgz
2007-04-17
打赏
举报
回复
这个错误是怎么回事啊,没人知道么
java: xcb_
xlib
.c:50: xcb_
xlib
_unlock: Assertion `c->
xlib
.lock' failed
当你在linux中安装eclipse或者安装其他的包时遇到这样得问题:java: xcb_
xlib
.c:50: xcb_
xlib
_unlock: Assertion `c->
xlib
.lock' failed,可以按照下面步骤:第一:倒退回FC7的libx11. 卸载以下两个包的时候,可能有...
xlib
编程手册
《
Xlib
编程手册》是关于X Window System编程的重要参考资料,主要涵盖了使用
Xlib
库进行图形用户界面开发的各种技术和方法。
Xlib
是X Window System的核心组件之一,提供了与X服务器通信的低级接口,使得程序员可以...
xlib
文档手册,
xlib
开发
xlib
开发参考手册,将官方文档编译为chm文件供大家参考
x window -
xlib
###
Xlib
:X Window系统的C语言接口
Xlib
是X Window系统的核心库之一,为程序员提供了一个低级别的、面向过程的API,以C语言编写。它允许开发者直接控制X服务器,创建和管理窗口、图形、字体等元素,以及处理事件...
XLIB
库API参考
###
XLIB
库API参考知识点详解 #### 一、
XLib
库概述
XLib
(X Library)是X Window System的核心库之一,它提供了一系列用于创建和管理X Window系统的应用程序接口(API)。
XLib
通常用于底层图形用户界面的开发,很...
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章