QT动态添加标签并定位
QT dynamicly add label and position it
我有以下场景 我有一个 "add_Button",如果你推送它。它应该添加一个 QLabel 和一行 Edit 并将其定位在旧标签的右边。这应该是动态的,我必须从行编辑中获取数据。我怎样才能解决我的问题,我想这很容易。用于解释的代码片段真的很棒。
最诚挚的问候和谢谢
- 向 ui
添加水平布局
点击按钮创建标签和行编辑并将其添加到水平布局中,如下所示
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
我有以下场景 我有一个 "add_Button",如果你推送它。它应该添加一个 QLabel 和一行 Edit 并将其定位在旧标签的右边。这应该是动态的,我必须从行编辑中获取数据。我怎样才能解决我的问题,我想这很容易。用于解释的代码片段真的很棒。 最诚挚的问候和谢谢
- 向 ui 添加水平布局
点击按钮创建标签和行编辑并将其添加到水平布局中,如下所示
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