为导航算法写一个漂亮的上位机(1)环境搭建

前言

为了让板子上跑的组合导航算法能够实时的显示在电脑上,需要用QT写一个上位机接收板子输出的数据,并以图形界面的形式显示在电脑上。这样我们就可以实时的看见板子输出的结果。

VS2019安装

最新的VS不一定是最好的,但一定是最酷的!
VS2019安装就不细说了,可以看看百度经验Visual Studio2019安装教程

QT5.12.6安装

QT5.12版本是长期支持版本(LTS),支持时间长达3年,故我们使用该版本编写我们的上位机。
QT的安装也很简单,首先从这里下载QT5.12.6安装包,windows版本下载qt-opensource-windows-x86-5.12.6.exe,下载后直接安装,唯一需要注意的地方就是选择组件,类似于下图(图中显示的是5.9版本,5.12版本与此类似)
为导航算法写一个漂亮的上位机(1)环境搭建
博主这里是全选了,需要大约20GB磁盘,有想法的同学可以根据需要自行选择。

Qt与VS2019相关联

接下来就要在VS2019里安装一下QT的扩展,本来我们可以直接通过VS顶部菜单栏:扩展->管理扩展->联机->搜索QT,来安装Qt VS Tools。但由于VS2019扩展里似乎有些BUG,导致我们下载时一直会卡住。需要参考一下关于vs2019安装不了扩展问题手动安装一下。
安好后在扩展下就会出现Qt VS Tools选项,如下图
为导航算法写一个漂亮的上位机(1)环境搭建
如上图所示,点击Qt Options,在新出现的界面里添加QT msvc2017_64文件夹目录,如下图所示
为导航算法写一个漂亮的上位机(1)环境搭建

测试

接下来我们就可以在文件->新建->项目里创建一个新QT GUI项目了。如下图所示
为导航算法写一个漂亮的上位机(1)环境搭建
在修改好项目名称后,点击创建会弹出QT GUI创建向导。如下图所示
为导航算法写一个漂亮的上位机(1)环境搭建
这里我们只做测试用,所以一直next就好。等QT GUI向导创建好工程后,就会生成一个VS工程,在解决方案里点击XXX.ui,XXX.ui位于下图蓝色底色处。
为导航算法写一个漂亮的上位机(1)环境搭建
点击后会进入QT designer 如下图所示
为导航算法写一个漂亮的上位机(1)环境搭建
上图中 我们拖了一个Label到窗口内。我们保存修改并退出,回到VS界面,运行程序后会显示一个带标签的窗口,即为成功。如下图所示。

为导航算法写一个漂亮的上位机(1)环境搭建