QT动态添加标签并定位

Fre*_*ben 1 c++ qt label dynamic qt5

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

tec*_*eaz 5

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

    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);
    }
    
    Run Code Online (Sandbox Code Playgroud)
  3. 类似问题:这里