• 大小: 918KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-28
  • 语言: 其他
  • 标签: Qt  即时通信  聊天  QQ  

资源简介

可见博客: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\IMDatabaseCtrl.cpp
     文件        1615  2014-05-21 15:44  LAN_IM\IMClient\control\IMDatabaseCtrl.h
     文件        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个文件信息

评论

共有 条评论