QT动态添加标签并定位

QT dynamicly add label and position it

我有以下场景 我有一个 "add_Button",如果你推送它。它应该添加一个 QLabel 和一行 Edit 并将其定位在旧标签的右边。这应该是动态的,我必须从行编辑中获取数据。我怎样才能解决我的问题,我想这很容易。用于解释的代码片段真的很棒。 最诚挚的问候和谢谢

  1. 向 ui
  2. 添加水平布局
  3. 点击按钮创建标签和行编辑并将其添加到水平布局中,如下所示

    void MainWindow::on_pushButton_clicked()
    {
    QLabel *label =  new QLabel();
    label->setText("This is how i add a label");
    label->setMinimumWidth(100);// You can set other properties similarly
    QLineEdit *lineEdit = new QLineEdit();
    ui->horizontalLayout->addWidget(label);
    ui->horizontalLayout->addWidget(lineEdit);
    }
    
  4. 类似问题:here