效果如下:
部分代码:
void SettingWidget::on_addDeviceBtn_clicked()
{
int count = ui->deviceFrame->layout()->count();
// 新增设备
deviceWidget_ = new DeviceWidget(count+1, this);
connect(deviceWidget_, &DeviceWidget::signalDeleteDevice,
this, &SettingWidget::onDeleteDevice, Qt::UniqueConnection);
ui->deviceFrame->layout()->addWidget(deviceWidget_);
}
void SettingWidget::onDeleteDevice(int index, const QString& addr)
{
int ret = QMessageBox::warning(this, QStringLiteral("删除MODBUS设备的配置?"),
QStringLiteral("永