资源简介
可见博客: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个文件信息
相关资源
- 易语言超高仿QQ聊天源码打造自己的局
- QT TableView自定义委托
- 基于QT的简单视频播放器
- UR优傲机器人说明书
- tcpNum.zip
- QT项目code.rar
- qt做一个带有日历和钟表的界面
- 树莓派教程--Qt工程中使用DHT11传感器
- QT实现学生管理系统123783
- qt虚拟键盘26键和数字键
- 基于Qt界面显示的温湿度检测
- 基于LinuxTcp聊天室的设计与实现
- qt-opensource-linux-x64-5.7.0.run.txt
- 利用Qt实现的N皇后算法
- beatMouse.zip
- Qt 使用QPainter类在子控件上画图
- 基于Qt绘制的时间轴demo
- linux下QT游戏五子棋源代码
- QT中实现8个基本对话框
- QT自绘滑条控件Slider,可设置横向和纵
- A星算法代码QT运行
- QT带有滑动效果的图片浏览器
- 基于Qt的图像采集系统
- qt的小波分解程序
- 人脸识别在arm板上的实现
- 在线聊天系统ssh整合开发struts spring
- qt日历控件
- Qt中用qwt实现动态绘制二维曲线
- 基于JXTA的P2P即时通信系统设计
- Qt 模拟软键盘
评论
共有 条评论