帮别人做网站,网站建设心得小结,大数据比赛网站建设,装潢设计专业就业前景1.IDE#xff1a;QTCreator 2.实验#xff1a;编写串口助手 3.记录
接收框:Plain Text Edit
属性选择#xff1a;Combo Box
发送框:Line Edit
广告#xff1a;Group Box
#xff08;1#xff09;仿照现有串口助手设计UI界面 #xff08;2#xff09;此时串口助手大…1.IDEQTCreator 2.实验编写串口助手 3.记录
接收框:Plain Text Edit
属性选择Combo Box
发送框:Line Edit
广告Group Box
1仿照现有串口助手设计UI界面 2此时串口助手大体UI完成但是接收框也能输入数据应该禁止接收框输入数据将接收框改为只读属性 3在可选择的属性框中设置待选择的属性 4加入选项后发现布局有问题 5新的运行效果 6修改可选择属性的默认选择 7在pro文件中加入serialport如果报错为缺少module那么可以在qt安装文件中找到 根据提示add or remove compent 加入serial port即可加入serial bus可以以后编写can modbus等上位机软件 8加入搜索串口代码 4.代码
#include widget.h
#include ui_widget.h
#include QSerialPortInfo //引入必要的serial文件
Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui-setupUi(this);QStringList serialNamePort; //定义一个数组foreach (const QSerialPortInfo info ,QSerialPortInfo::availablePorts()) { //自动搜索当前串口serialNamePortinfo.portName(); //将返回值加载入数组}ui-com_cb-addItems(serialNamePort); //将搜索的串口加入UI界面
}Widget::~Widget()
{delete ui;
}