QT串口助手开发1之绘制界面

系列文章目录

QT串口助手开发1之绘制界面



一、QT串口助手开发

1.1创建QT程序

首先需要创建QT程序
创建QT程序的时候,记得点下创建页面,基类选择成Dialog
创建好QT程序后,编译ctrl + b ,运行ctrl + r ,弹出窗口


1.2更改窗口名字

更改窗口名字变成串口调试助手,更改windowTitle即可更改成窗口名字
在这里插入图片描述


1.3绘制串口助手页面

选中Combo Box 和 Label(标签),复制成5份
Combo Box的用法

在这里插入图片描述


1.3.1水平布局

绘制页面对齐很花费时间,第一行是水平没对齐,使用快捷方法对齐
选中该行,点击该按钮(水平布局),便可以水平对齐了
这个时候着两个控件就变成一个整体了,可以一个整体的拖动
在这里插入图片描述
ctrl + r 运行下看下效果,红色框是提醒水平布局的框,不会出现在运行里面
在这里插入图片描述


1.3.2垂直布局

在这里插入图片描述在这里插入图片描述ctrl + r运行测试下效果

在这里插入图片描述可以拖拉,达到你想要的效果

在这里插入图片描述

ctrl + r 运行下效果
在这里插入图片描述


1.4绘制打开发送按钮

需要用到2个push button控件,让其垂直布局,ctrl + r 运行下

在这里插入图片描述
这样绘制出来不好看,可以选中这两个控件,ctrl + z 撤销
添加Vertical Spacer(涨位符),撑开一部分空间,这样可以让两个按钮隔开更宽的距离
在这里插入图片描述
ctrl + r运行测试下效果

在这里插入图片描述
在添加一个Vertical Spacer在按钮和选择框之间,更加美观

在这里插入图片描述ctrl + r 运行下效果

在这里插入图片描述


1.5绘制接收数据文本框和发送数据文本框

Line Edit行文本框,太小了(只有一行),用Text Edit 或者Plain Edit,我两个都是用的Text Edit
两个Text Edit垂直布局,则会一样大
在这里插入图片描述
我们需要一个大一个小(接收界面大,发送界面小)
SizePolicy尺寸策略,两个Text Edit垂直伸展系数都相同
在这里插入图片描述

里面更改垂直伸展系统再垂直伸展的时候,就可以实现一大一小的效果了

在这里插入图片描述
大概6:1的效果最好看,所以我调制垂直伸展系数为6:1,效果如下

在这里插入图片描述
再添加下占位符,更加美观

在这里插入图片描述
ctrl + r 运行测试下效果

在这里插入图片描述

为了更加美观,再添加一个水平占位符,整体做水平布局,并且鼠标拖拉下达到美观即可

在这里插入图片描述

并ctrl + r 运行查看效果,读者觉得不美观也可以自行更改下

在这里插入图片描述


END

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: c qt designer是一款非常强大的界面设计工具,可以帮助开发者快速创建用户界面串口助手界面是一个常见的应用场景,可以通过c qt designer轻松实现。 首先,在c qt designer中,我们可以使用各种控件来设计串口助手界面。比如,可以添加一个标签控件用于显示串口信息,一个下拉列表控件用于选择串口号,一个输入框用于设置波特率等参数,还可以在界面上添加一些按钮,用于打开、关闭串口,发送、接收数据等操作。 其次,在c qt designer中,可以设置各个控件的属性和信号槽。比如,可以设置标签控件的文本属性为“串口助手”,设置下拉列表控件根据当前可用串口列表进行更新,设置按钮的点击事件槽函数为打开串口、关闭串口、发送数据等操作。 最后,在c qt designer中,还可以通过布局管理器来自动调整和管理控件的位置和大小。比如,可以使用垂直布局管理器将各个控件垂直排列,使用水平布局管理器将按钮横向排列等,以使得界面看起来更加美观和整齐。 总的来说,通过c qt designer,我们可以轻松实现串口助手界面。只需要添加各种控件、设置属性和信号槽、使用布局管理器等,就可以快速创建出一个功能完善的串口助手界面。这样,开发者可以更加专注于业务逻辑的实现,提高开发效率和用户体验。 ### 回答2: c qt designer串口助手界面是使用c和qt designer工具来创建一个用于串口通信的界面。在这个界面中,我们可以实现通过串口与外部设备进行数据的读取和发送。 首先,在qt designer中,我们可以选择串口助手界面的布局和控件。可以添加标签、按钮、文本框等控件来设计一个符合需求的界面。 接下来,我们需要在c代码中与qt界面进行交互。这是通过连接信号和槽机制来实现的。我们可以将按钮的点击事件与特定的函数绑定,在按钮点击时触发特定的操作,如打开串口、发送数据等。 在c代码中,我们首先需要初始化串口。通过使用串口的api,我们可以指定波特率、数据位、停止位和校验位等参数来建立与外部设备的通信。 接下来,我们可以实现连接按钮的槽函数,当按钮被点击时,将会调用这个函数。在槽函数中,我们可以实现打开串口、关闭串口、设置串口参数等功能。 此外,我们还可以添加文本框来显示串口接收到的数据。在槽函数中,我们可以通过读取串口接收缓冲区的数据并显示在文本框中。 最后,我们还可以在界面中添加一个文本框和发送按钮,用于发送数据。在发送按钮的槽函数中,我们可以将文本框中的数据通过串口发送出去。 总的来说,c qt designer串口助手界面可以通过使用c和qt designer工具来设计和实现一个用于串口通信的界面。在界面中,我们可以实现打开串口、关闭串口、读取数据和发送数据等功能。这个界面可以方便地与外部设备进行数据的读取和发送操作。 ### 回答3: c qt designer串口助手界面是一个利用c和qt designer开发串口通信工具的界面。它可以用于与串口设备进行通信,如发送和接收数据。该界面可以通过qt designer的图形界面设计工具进行设计和定制。 在该界面中,通常会包含一些常见的串口设置选项,如波特率、数据位、校验位、停止位等。用户可以根据实际需求选择适合的串口设置。 界面中还会包含一个文本框,用于显示串口设备收到的数据。用户可以在这个文本框中实时查看串口设备的输出信息。 此外,该界面还提供了发送数据的功能。用户可以在一个输入框中输入要发送的数据,并通过一个按钮来发送到串口设备。用户可以在输入框中输入字符、字符串或二进制数据,并选择发送方式(如单次发送或持续发送)。 在串口助手界面中,通常还会包含一些关于串口设备状态的显示,如连接状态、发送状态、接收状态等。用户可以根据这些状态信息来判断和调试串口通信是否正常。 总而言之,c qt designer串口助手界面提供了一个方便用户与串口设备进行通信的工具,通过它,用户可以方便地进行串口的设置、数据的发送和接收,并可以通过界面显示来监控和调试串口通信状态。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值