Qt智能社区

我要开发同款
proginn21584770092024年04月01日
177阅读
所属分类作品

作品详情

项目硬件要求:GEC6818开发板、IMX6ULL、RV1126项目运行平台:Windows、Linux、Linux-ARM项目开发环境:Qt Creator、Qt-embeded 5.7.0、tftp32、XShell7(SecureCRT)、SQLite Expert Personal 5项目运用场景:输入法、智能社区、智能家居、刷卡、广告机、游戏项目技术要点:C/C++,Qt的信号与槽,Qt的基本控件使用,JSON数据,sqlite3数据库,Qt的事件类,Linux的串口编程,Linux的摄像头开启,http网络请求(二次请求百度语音来进行语音识别),mplayer,QSS样式,Qt程序发布打包,Qt的文件操作。项目功能:1.客户端用户密码登录注册,刷卡登录注册,可播放音乐、视频、图片、日历、便签还拥有照相机功能,可以与服务端进行远程交互,实现了飞机大战游戏,向网络请求了天气及时间。2.服务端可以进行用户密码登录注册,可以与客户端进行交互,实现了五子棋功能(附带AI机制)。项目介绍:1.使用sqlite3数据库进行存储用户名、密码、ID卡。2.使用Linux下的mplayer音视频播放器进行播放音乐、视频。3.使用网络请求来获取JSON数据通过解包请求天气及时间。4.使用Qt的QPixmap来播放图片,使用Qt的QMatrix类来进行旋转图片、放大、缩小。5.使用Qt中独有的QPainterEvent、QMouseEvent事件类来进行更新飞机大战及五子棋的画面和监听鼠标的移动。6.五子棋AI机制实现需要每个方向都要判断并且沿着每个方向再进行延伸判断。7.使用QAudioInput控制录音设备输入输出,通过QNetworkAccessMananger类中的post函数两次请求百度语音,最后转换成字符串。8.使用QTcpsocket、QTcpsever来进行远程服务端与客户端的通信。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论