需求:
串口工具利用多个编辑框发送消息,为了方便,通过回车把当前编辑框的内容发送给串口。由于每个编辑框的操作相同,所以将多个编辑框回车信号绑定同一个槽函数。假设有两个编辑框。
connect(ui->lineEdit1,SIGNAL(returnPressed()),this,SLOT(my_slot()));
connect(ui->lineEdit2,SIGNAL(returnPressed()),this,SLOT(my_slot()));
Void my_slot()
{//打印编辑框的内容
QLineEdit *obj=(QLineEdit*)sender();
qDebug<<obj->text();
}
本文介绍了一种实现方式,即如何通过回车键触发多个编辑框将内容发送到串口的功能。为了简化操作并避免重复代码,采用信号与槽机制将不同编辑框的回车信号连接到同一个槽函数中,并通过发送者来确定具体是哪个编辑框触发了事件。
2713

被折叠的 条评论
为什么被折叠?



