资源简介
可见博客:http://blog.csdn.net/shuideyidi/article/details/38260513
本系统主要实现了注册登录、好友管理、即时通信(文本、视频)、群组功能、消息管理、邮件收发、文件收发等主要功能。用户通过简单的注册以后,便可以登录系统。随后进行好友、群以及讨论组的添加,就可以与其他在线的用户进行行即时通信。对于消息记录,服务器以及客户端都会在各自文件或者数据库中进行相应的存储,用户可以随时进行本地消息以及网络消息的管理。当然文件的收发也得到了很好的实现,并且也集成了简单邮件收发功能。
视频模块涉及到其他库(ffmpeg,v4l2),上传大小受到CSDN的限制,所以已经删除这个模块的代码。编译肯定过不了...需要大家自己去注释掉视频模块。主要为了给大家提供一个开发聊天系统参考的代码。

代码片段和文件信息
#include
#include “view/IMLoginWidget.h“
#include
#include
#include “view/IMInformationWidget.h“
int main(int argc char *argv[])
{
QApplication a(argc argv);
// 以下部分解决中文乱码
QTextCodec::setCodecForTr(QTextCodec::codecForName(“utf-8“));
QTextCodec::setCodecForLocale(QTextCodec::codecForName(“utf-8“));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName(“utf-8“));
// 以上部分解决中文乱码
IMLoginWidget w;
w.show();
if (true == w.getIsAutoLogin())
{
qDebug() << “click“;
w.onclickBtnLogin();
}
// IMInformationWidget w;
// w.setReadOnly(true true);
// w.show();
return a.exec();
}
//192.168.50.133
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-08-03 22:41 LAN_IM\
文件 23363 2014-05-26 10:24 LAN_IM\client.sql
目录 0 2014-06-11 00:20 LAN_IM\IMClient\
目录 0 2014-06-10 22:33 LAN_IM\IMClient\control\
文件 7049 2014-05-21 22:58 LAN_IM\IMClient\control\IMClientFileCtrl.cpp
文件 1342 2014-05-21 22:58 LAN_IM\IMClient\control\IMClientFileCtrl.h
文件 8373 2014-03-18 21:45 LAN_IM\IMClient\control\IMClientMessageCtrl.cpp
文件 2211 2014-03-18 21:45 LAN_IM\IMClient\control\IMClientMessageCtrl.h
文件 13611 2014-05-21 18:30 LAN_IM\IMClient\control\IMDataba
文件 1615 2014-05-21 15:44 LAN_IM\IMClient\control\IMDataba
文件 7204 2014-05-29 21:41 LAN_IM\IMClient\control\IMLoginCtrl.cpp
文件 1609 2014-05-28 16:15 LAN_IM\IMClient\control\IMLoginCtrl.h
文件 6389 2014-05-29 21:42 LAN_IM\IMClient\control\IMMailCtrl.cpp
文件 1356 2014-05-17 19:57 LAN_IM\IMClient\control\IMMailCtrl.h
文件 42412 2014-05-29 22:34 LAN_IM\IMClient\control\IMMainCtrl.cpp
文件 9777 2014-05-29 19:37 LAN_IM\IMClient\control\IMMainCtrl.h
文件 3685 2014-05-07 17:42 LAN_IM\IMClient\control\IMRegisterCtrl.cpp
文件 1078 2014-04-13 09:26 LAN_IM\IMClient\control\IMRegisterCtrl.h
文件 9806 2014-06-10 22:33 LAN_IM\IMClient\control\IMVideoCtrl.cpp
文件 1996 2014-06-10 14:57 LAN_IM\IMClient\control\IMVideoCtrl.h
文件 7342 2014-04-24 23:42 LAN_IM\IMClient\control\IMVideoDeviceCtrl.cpp
文件 1058 2014-04-24 23:41 LAN_IM\IMClient\control\IMVideoDeviceCtrl.h
目录 0 2014-08-03 22:42 LAN_IM\IMClient\external\
目录 0 2014-04-14 22:34 LAN_IM\IMClient\external\CustomCalendar\
文件 23443 2014-03-23 14:23 LAN_IM\IMClient\external\CustomCalendar\CalendarDialog.cpp
文件 5500 2014-03-23 14:21 LAN_IM\IMClient\external\CustomCalendar\CalendarDialog.h
文件 30948 2014-04-14 22:34 LAN_IM\IMClient\external\CustomCalendar\CalendarDialog.o
文件 9283 2014-03-21 18:22 LAN_IM\IMClient\external\CustomCalendar\CustomCalendar.cpp
文件 2604 2014-03-21 18:21 LAN_IM\IMClient\external\CustomCalendar\CustomCalendar.h
文件 17792 2014-04-14 22:34 LAN_IM\IMClient\external\CustomCalendar\CustomCalendar.o
文件 483 2014-03-21 12:50 LAN_IM\IMClient\external\CustomCalendar\CustomCalendar.pro
............此处省略361个文件信息
相关资源
- 酒店管理系统基于Qt Creator5)
- 通信软件的具体实例──基于Socket的
- vtk QT做的三维地质可视化系统2of2
- 用VC 编写的仿QQ聊天室程序源代码
- Qt局域网聊天软件
- websocket实现一对一聊天
- Qt Creator opengl实现四元数鼠标控制轨迹
- QT局域网聊天系统(基于QT5.修改过)
- qt-电子点菜系统
- C 餐厅叫号系统(QT平)
- QT 实现文件下载
- qt图像处理
- QT,JPEG解码源代码(已完成)
- 基于swing的简单聊天器(兼传输文件)
- Qt 播放音频文件
- 飞秋FeiQ 兼容qq和飞鸽传书功能
- 基于CSocket的多人聊天室
- mfc聊天室
- irc聊天室
- Qt 读取16进制的data文件
- MQTT+串口(usart)透传
- 易语言QQTEA算法源码
- VC工程转Qt工程文件的工具
- MQTT推送Demo
- Scratch案例:聊天交互 .sb2
- 微信聊天机器人源码
- 基于Linux、QT的视频监控系统的设计与
- Qt 百度地图 定位
- Axure原型(IM聊天工具PC端).rp
- QT酷炫界面开发指南《QmlBook》
评论
共有 条评论