继续上篇博文的内容,进行comboBox的设置
先简要了解comboBox的自身属性以及signal信号。
使用comboBox的目的是提前在其中设置好属性值,通过下拉选择某一项属性值,从而达到与外界信息交互的目的,所以首先是设置除串口号之外的下拉选择框的属性值。
双击下拉选择框就能进入编辑组合框界面了,直接设置好了,无需编程。。回调函数也会很简单,当值或者索引改变时触发,回调函数则是serial.setPortName()那些函数即可。
如:我选择的方式是初始化的时候赋一次值,每次槽函数调用赋一次值。
槽函数连接函数如下:
这样就将这些值与打开串口的参数串联了起来。
这里需要说明的是我昨天测试的代码是需要加上waitReadyread这一句代码的,当时我以为解决了所以没有继续测试,但今天这个一直报错,只要加上这一句就报错。。我无能为力了,换到了5.14.2版本,果断运行了起来。
初始化:
初始化与连接都写完了,然后就是按下按钮触发信号与槽函数了。
到这里就实现了读串口的功能。
结果如下:
最后是发送功能。
这里存在一个问题:
我输入的数据应该是
金卡
啥玩意
宋
但在后面的显示里明显将\r\n省略了。
解决办法:分层读取textedit内容。
下篇博客再说。