Skip to content

gxt-kt/qt-SerialPort-sourceCode

Repository files navigation

//2022/2/19编辑
------------------------------------------------------------------------------

BILIBILI链接:[https://www.bilibili.com/video/BV1p5411o71m/?vd_source=01da08e4487b8e450cf16063029887c6](https://www.bilibili.com/video/BV1p5411o71m/?vd_source=01da08e4487b8e450cf16063029887c6)

1.使用的话直接双击exe就可以了,使用前先安装字体可以获得更好效果
2.全部源码在源码文件夹里,用qt打开记得删除user文件
3.如果你需要编译源码,就需要用到依赖,主要是一些动画库

------------------------------------------------------------------------------


下位机(stm32)代码:
采用c++编写,VSCODE+EIDE+Armcc6,你们可以只移植c语言部分
考虑到符合大多数人习惯,后续会单独出c语言版本,尽量让你们不用编写协议,我全部写好,你们调用就行了


------------------------------------------------------------------------------

上位机(qt)目前存在两个bug:


1.	界面缩放问题,b站视频里讲了 ,目前没有很好的完美解决方法,不过后续会尽量优化,将影响降到最低
	并会给出自定义配置选项,让默认效果不好的可以调整

2.	由于界面缩放,一些定义得参数发送了变化,导致串口在大数量接受显示时会造成卡顿,
	解决方法已经有了,但还没有放到软件里,如果你和用的一样得4k屏,225%缩放,就不会有这个bug
	或许会解决这个bug

------------------------------------------------------------------------------

有时间了再详细整理,包括模块解耦,去除一些全局变量,一些变量私有化,优化定时器调度,至少能让你们看懂代码

------------------------------------------------------------------------------

本上位机从开始准备到V1.21版本只用了两周时间,由于是第一次用qt,很多东西不熟悉,代码冗余不规范
后面会慢慢打磨,当然也是全部开源,不留一个字节

About

qt-SerialPort-sourceCode

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages