如何添加动态标签
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 );
我不擅长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 );