基于QT的聊天社交软件客户端
该项目实现了微信电脑端的主要功能和界面,使用QT 5.13进行客户端界面开发和逻辑的实现
- 注册英文用户名并设置密码
- 通过用户名搜索并添加好友
- 接收或拒绝好友请求
- 向好友发起聊天
- 删除好友
- 对方不在线时消息可缓存
- 聊天记录本地存储
- 实现用户注册登录界面和功能实现
- 实现基础框架和界面
- 实现添加好友的界面和实现
- 实现删除好友的功能
- 实现好友列表和好友信息的界面
- 实现网络状态的检测和断线重连
- 实现消息列表的界面
- 实现文字聊天的界面和实现
- 实现聊天记录的本地存储
- 实现更换头像功能
- 实现语音聊天功能
- 实现自带表情
- 实现P2P传文件
- 登录界面
- 注册界面
- 主窗口
- 添加好友界面
(无结果时)
(有结果时)
- 处理好友申请界面
- 聊天右键菜单
- 聊天对话框
- 好友列表
- 好友信息界面
- 好友右键菜单
- 头像右键菜单
- 更换头像窗口
- 图片查看窗口
- 发起语音聊天界面
- 语音聊天是否接听界面
- 正在语音聊天界面