其他分享
首页 > 其他分享> > 基于Qt的聊天软件设计实现手把手教学——高仿QQUI设计(一)

基于Qt的聊天软件设计实现手把手教学——高仿QQUI设计(一)

作者:互联网

文章目录


前言

最近想把自己毕业设计拿出来分享,我是做了一个可以通过局域网聊天的一个聊天软件。UI设计方面我也是尽力往QQ方向去设计。本人也是在开发中学习,所以有什么错误也希望大家指正,或者有什么更好的实现办法,也可以大家一起交流,一起学习。由于项目较大,而且现在工作逐渐繁忙,因此我将各个模块分开来讲,也欢迎大家点赞、收藏、评论,多多支持,十分感谢。


一、使用工具

1. Qt Creator

本次整个项目的开发都是用Qt Creator 5.14.2进行的开发与调试,数据库的话则是用Qt内嵌的轻量级数据库:SQLite数据库进行数据存储。在这我就不过多赘述Qt相关的内容。关于Qt以及其安装流程在CSDN里面有很多大佬写的教程,十分详细!!!

二、项目介绍

聊天软件最最核心的就是通讯 ,该项目采用C/S架构进行展开,即客户端/服务端。两端同时进行开发。

1.客户端

1.1 Socket套接字

2.服务端

2.1 数据库

2.2 数据处理

3.效果图

下面是我目前做的这个项目运行的效果图,还有一些功能还需完善和优化。UI设计的那些图标是在阿里巴巴矢量图标库里面找的,完全免费,十分实用。

在这里插入图片描述在这里插入图片描述

4.总体系统架构图

在这里插入图片描述
在这里插入图片描述

小结

由于本人也是第一次写博客,会有很多需要改进的地方,我也会慢慢学习,这个项目我也会慢慢把它全部更新完,有问题的小伙伴可以评论区提出来,希望这篇文章对大家的Qt学习之路有所帮助。

标签:Qt,数据库,QQUI,高仿,接字,数据,服务端,客户端
来源: https://blog.csdn.net/weixin_43691745/article/details/118086887