有C语言基础,用QT做一个串口上位机软件经历分享

前言

        作者是做嵌入式软件硬件的,之前公司是外包公司,做各个行业的软硬件一体设计,用STM32单片机,keil5用C语言写程序,所以有C语言编程经历。最近跳走了,本来也是做类似行业,不过公司急需一个读取库仑计电量在上位机看数据的小程序做测试,就试着做了一下,刚开始也是很蒙,因为找不到我想要的给我介绍QT的资料和QT的使用流程,特出一篇文章来给和我类似的情况的兄弟们分享一下我的整个流程。好在通过不懈努力最后一点一点成功做出来了。本文将从下载安装QT到最后上位机打包使用一一介绍。

一、QT软件介绍

        白话讲,从作者做串口上位机来说,就是做图形化界面软件的,通过C++语言把各个功能函数打包好,每个控件或者文本都是单独的类,一般按钮这种可以点击的,就是每个按键都有定义一个函数,点击时执行什么操作自己来写。

二、QT下载安装疑惑

        下载时,网上说法很多,比如在官网下载很慢,建议在镜像下载,然后点进去不知道下载哪个,终于下载到了一个安装包在安装过程中有很多工具安装包,不知道要装哪个工具,不装哪个工具,安装QT软件的哪个版本?

       下载版本作者是现在的5.12.6版本,附地址https://download.qt.io/archive/qt/5.12/5.12.6/qt-opensource-windows-x86-5.12.6.exe直接用迅雷新建下载就可以。作者觉得也先不要纠结用哪个版本,先用起来。下载完以管理员身份安装,然后注册一个QT账号。工具的话只勾选Qt 5.12.6 (MinGW 7.3.0 32-bit),接下来就安装完成了。

三、QT使用

3.1创建工程

        打开Qt Creator软件→文件→新建文件或项目→选择项目里的Application→中间选择第一个→确定(choose)→设置名称和路径→qmake→Class Information里选择Base class里的QWidget(想弄清楚三个的区别可以百度)→选择MinGW 7.3.0 32-bit工具→完成。

3.2使用

        用过C语言的都知道一个.c文件,一个.h文件,这时候你应该纠结的是为什么mian.c里面没有while循环,因为它的处理不在main.c里,它是通过C++里面的面向对象的构造和虚构函数来循环的,这时候你已经成功了80%,因为我下载软件和安装用了3天,写上位机+调试用了两天,接下来就好说了,因为有C语言基础,你可以直接去B站搜一个QT做串口工具的教学,30分钟视频跟着做一遍自己就通了。

四、总结

        编程语言都是相同的,但要精通,希望能看到这里的好兄弟对你有帮助的话给点个赞吧

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值