我用QT4写的一个小软件。
这是我学习Qt写的一个局域网聊天室的小软件。希望各位同志(学习Qt同志)帮我看看,以及提出宝贵的意见,我是初学者。
基于Qt4实现,Windows XP 和 Magic Linux 2.0 下编译通过。
windows XP 下如无Qt for windows版本,需要一些Qt的动态链接库,有好几十兆大小,所以暂不奉上。
Linux下Qt4环境下执行
qmake
make
编译即可。
软件原理是向本地网络广播UDP数据报文。
data目录保存图像,翻译文件等数据,temp-image保存临时的及时图像信息
软件实现了文字聊天功能,可以编辑文本颜色,大小,字体。
实现了实时更新用户,以及简单的登录和离开事件(即当用户登录或离开时系统有相应的提示)。
实现了简单的及时图像功能,但是目前只支持 png和bmp格式,gif还存在问题,jpeg和jpg不支持,
看Qt帮助是 QDataStream 类在转换jpeg格式时候需要用缓冲(QBuffer类),暂时还没弄明白。希望高手能指点一二。
已知BUG:
1 在登录界面单击退出按钮或直接关闭程序时候出现段错误,出现段错误的原因是访问了无效的内存,
这个BUG我找了很久,也没有找出来,请知道的指点迷津。
2 传送不了JPEG和JPG格式文件。
3 ……
[ 此贴被XChinux在2006-05-23 18:15重新编辑 ]