-
Notifications
You must be signed in to change notification settings - Fork 0
gxt-kt/qt-SerialPort-sourceCode
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published