如何添加动态标签

How to add dynamic qlabel

我不擅长qt设计。我想动态创建 qlabels。

我想创建一组两个水平布局的 qlabel。并且下一个 qlabels 将被垂直添加。

这是一个例子;

QLabel1  QLabel2
QLabel3  QLabel4
QLabel5  QLabel6
....
..
.

我想用编码添加它们。并把它放在 frame_result 在图片中你会看到 frame_result 已经有垂直布局

你能帮我看看怎么做吗。我已经花了很多时间编写人脸识别系统的代码 backbone。

您可以将 QHBoxLayout 动态添加到 QFormLayout:

QFormLayout *formLayout = new QFormLayout;
QHBoxLayout *hBox = new QHBoxLayout;

hBox->addWidget( new QLabel( "Label one", this ));
hBox->addWidget( new QLabel( "Label two", this ));

formLayout->addRow( hBox );
this->setLayout( formLayout );