使用QT写个自用的串口助手

遇到一个默认波特率1.5M的终端设备,看了下手上常用的串口助手竟然没有这个选项,所以干脆自己用QT手撕一个。

开发环境:QT 5.12.0 mingw64

一、创建工程

1、新建创建QMainWindow工程,基类可以选择QMainWindow也可以选择Qwiget,这个网上参考很多,自己搜哈。

2、工程我命名为UART,UART.pro是工程文件。

二、设计UI

1、双击打开mainwindow.ui就是界面文件

2、弹出界面设计文件

3、界面中使用的组件都标在下图了

按照上图标的组件按途中摆放修改成我们需要的名字,然后使用布局工具对齐就行了,布局菜单如下图

3、把Plain text edit喝Text edit的背景设置成黑色

选中Plain text edit

找到QWidget中的palette选项打开

Base选项修改成黑色,这是背景颜色选项,把Text选项修改成绿色,这里Text一定要修改颜色,默认是黑色,背景修改成黑色后正常也看不出字。

最后点击确定,下面的发送框也是一样的设置。

4、编辑Combo box组件里面的选项

双击端口、波特率、数据位、校验位后面的空白部分弹出这个串口

分别填上下列内容

4、修改各个组件的变量,如下图,变量和代码中的变量是一一对应的,务必修改的一致,当然,也可以自定义

修改方法也很简单

选中要修改的组件,然后在objectname栏里修改成你想要的名字即可

三、编写代码

1、打开UART.pro文件,在core gui后面添加serialport,如下图

2、打开mainwindow.h粘贴代码如下

#ifndef MAINWINDOW_H
#define MAINWINDO
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值