基于qt的聊天软件的毕业设计
发布时间: 2023-01-04 02:44:19
想到了2个方法,可能并不是最合适的, 我也是新手。
基本如10389089所回答,继承toolButton,然后添加一个新信号函数。与他回答不同的是,你还需要添加一个新槽函数,并在toolbutton继承类中将clicked信号与新加的槽函数连接,同时在这个新槽函数中发出你添加的那个新信号,其中可以带参数。这样就不必重写mouse事件了。
使用QButtonGroup。使用此类管理你各个toolbutton,其信号如下:
void buttonClicked(QAbstractButton * button)
void buttonClicked(int id)
void buttonPressed(QAbstractButton * button)
void buttonPressed(int id)
void buttonReleased(QAbstractButton * button)
void buttonReleased(int id)
可见,信号中包含了具体按钮参数。
② 求QT编写的聊天软件源代码,一对一聊天的那种
http://download.csdn.net/detail/leosun000/5619771
局域网聊天软件,参考一下,希望有帮助
③ 您好,我想用QT做个视频聊天软件,请问需要了解的知识有哪些
Qt可以和OpenCV结合,就可以做视频了,至于要网络连接,就使用Socket编程。这些你都可以在网上找到例子。不过OpenCV获取的图像是AVI格式的,需要编码压缩,可以用FFMPEG压缩和解压缩。基本就这些了。
总结一下:
OpenCV
Socket
FFMPEG
这些都是开源的,
其他闭源商业的也有很多。比如DirectShow。