我有以下情况我有一个“add_Button”,如果你推它。它应该添加一个QLabel和一行Edit并将其放在旧标签的右边。这应该是动态的,我必须从行编辑中获取数据。我怎么能解决我的问题,我想这很容易。用于解释的代码片段非常棒。 致以诚挚的问候,谢谢
答案 0 :(得分: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);
}
类似问题:here