Skip to content

使用VS2019+Qt5.12开发的Vs C++ qt仿微信的聊天项目。 主要功能如下: 1、模仿微信界面 2、实现好友间通信 3、实现群友之间聊天 4、添加好友,申请入群 5、支持emoij表情包 6、支持简单文件发送 7、支持简单的截图功能

License

Notifications You must be signed in to change notification settings

mowangshuying/CppQtWeChat

Repository files navigation

.Vc++ Qt 版微信

注:文件使用相对路径格式一定要使用“/”,如果使用的是“\”则,在windows下路径没有问题,但是提交到gitee上图片路径就对不上了,所以还是要使用"/"作为路径的分割符号,这样才能通用

介绍

Vs+qt 使用c++开发仿照微信的聊天。

软件架构

关于页面ui设计的总体思路,及各个模块设计之后再总结吧。

安装教程

无需安装,目前程序发行是采用解压的版本。

开发日志

效果预览

image-20230408195109180

image-20230408195139125

详细内容

参见开发日志

代码统计

2023/04/10,工程有效代码量为5000多行,详细信息如下:

image-20230410071533443

代码规范

  • 1.尽量不使用多级指针,如:

    void *p = getP()->getP()->get();
    
  • 2.信号与槽函数前缀分别标识为signal与slot方便区分信号函数或者槽函数,如:

    void signalFunc();
    void slotFunc();
    
  • 3.函数采用驼峰命名格式,首字母为小写,类采用驼峰格式,首字母为大写

  • 4.缩减函数的圈复杂度,即函数嵌套深度。

About

使用VS2019+Qt5.12开发的Vs C++ qt仿微信的聊天项目。 主要功能如下: 1、模仿微信界面 2、实现好友间通信 3、实现群友之间聊天 4、添加好友,申请入群 5、支持emoij表情包 6、支持简单文件发送 7、支持简单的截图功能

Resources

License

Stars

Watchers

Forks

Packages

No packages published