Qt实现的PC端和安卓端的上位机软件

1-主要功能

用Qt实现一个上位机软件,通过蓝牙与下位机进行数据传送,并能将下位机上传的传感器数据在上位机实时绘制出数据曲线,最后还要能完成数据的存档与恢复。

2-开发环境

Win10上的Qt5.14.2,语言使用C++,采用MinGW64位编译器。(提醒:在Ubuntu上的话用到蓝牙时用户可能没有权限)。

3-工程目录结构

Qt实现的PC端和安卓端的上位机软件_第1张图片
dialog为窗体的主文件,blt类提供了蓝牙操纵的相关函数,qcustom用于绘图。

4-界面效果图

安卓端:
Qt实现的PC端和安卓端的上位机软件_第2张图片
PC端绘制数据曲线:
Qt实现的PC端和安卓端的上位机软件_第3张图片
PC端数据收发界面:
Qt实现的PC端和安卓端的上位机软件_第4张图片

5-源代码

https://gitee.com/daniel187/qt-bt

程序中还是有bug的,欢迎评论指正!

你可能感兴趣的:(Qt,qt,stm32,蓝牙,安卓,c++)