上一节我们完成了串口UI的设计,这节我们来说串口逻辑功能的实现。
首先我们在头文件中加入包含的Qserialport.h,然后定义串口指针。
下来我们要new一个串口实例对象。
下来我们要new一个串口实例对象
对象实例化之后就是对串口的初始化工作了,当我们打开串口的时候就要对串口进行初始化,所以串口的初始化是和打开串口按钮想关联的,在这里就用到我们之前所说到的槽函数和信号了。
进入UI界面,右键单击“打开串口”,选择 “转入槽”,进入槽函数,定义变量。
接下来便是根据UI中控件的值来对声明的变量进行赋值。
通过帮助可以查看到波特率等都是枚举类型。
这里我们赋值之所以没有直接用string类型进行赋值是因为我们定义的变量是枚举类型的变量,所以只能够使用枚举数据进行赋值。
至此我们的控件初始化就完成了!