C++ QT动态添加标签并将其定位

C++ QT动态添加标签并将其定位,c++,qt,dynamic,label,qt5,C++,Qt,Dynamic,Label,Qt5,我有下面的场景我有一个添加按钮,如果你按下它。它应该添加一个QLabel和一个行编辑,并将其放置在旧标签的右侧。这应该是动态的,我必须从行编辑中获取数据。我怎样才能解决我的问题,我想这很容易。一个解释的代码片段将非常棒。 致以最良好的问候和感谢 向ui添加水平布局 点击按钮,创建一个标签和一条线编辑,并将其添加到水平布局中,如下图所示 void MainWindow::on_pushButton_clicked() { QLabel *label = new QLabel(); label-&

我有下面的场景我有一个添加按钮,如果你按下它。它应该添加一个QLabel和一个行编辑,并将其放置在旧标签的右侧。这应该是动态的,我必须从行编辑中获取数据。我怎样才能解决我的问题,我想这很容易。一个解释的代码片段将非常棒。 致以最良好的问候和感谢

向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);
}
类似问题:

向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);
}
类似问题:


我不知道如何启动我的代码,也不知道我到底需要什么。所以你可以说我有一个按钮和一个想法;我刚接触QT,我需要它来帮助我的单身汉。将家庭作业任务堆积起来并不是最好的方法。关于问题:您需要在表单上添加水平线布局,然后将按钮单击信号连接到某个插槽,该插槽将创建QLabel并将其插入布局。仅此而已:这不是家庭作业。我为一家公司做这件事。好的,我明白了,如何创建一个动态标签并将其粘贴到布局上?我以前和设计师做过几乎所有的事。。。非常感谢,btwi没有真正的线索如何开始我的代码或我到底需要什么。所以你可以说我有一个按钮和一个想法;我刚接触QT,我需要它来帮助我的单身汉。将家庭作业任务堆积起来并不是最好的方法。关于问题:您需要在表单上添加水平线布局,然后将按钮单击信号连接到某个插槽,该插槽将创建QLabel并将其插入布局。仅此而已:这不是家庭作业。我为一家公司做这件事。好的,我明白了,如何创建一个动态标签并将其粘贴到布局上?我以前和设计师做过几乎所有的事。。。谢谢你,还有一个问题,我怎样才能从所有的动态线编辑中获得数据?我能把它们做成C++的列表吗?是的,QLIST,QMapetc。你可以用QListok保存线编辑的指针还有一个问题,我如何从所有的动态线编辑中获取数据?我能把它们做成C++的列表吗?是的,QLIST,QMapetc。您可以使用QList保存指向行编辑的指针