父类QWidget或取其子类控件并赋值:
两个方法可用:
1.根据名称返回控件对象:
QLabel*
label
=
ui->
Stepwidget->
findChild<
QLabel*>(
"label_step1"); //根据子控件的名称查找子控件
label->setText(
"jianjian");
2.直接返回所有子控件的列表
QList<
QLabel*>
labelList
=
ui->
Stepwidget->
findChildren<
QLabel*>();
for(
int i
=
0;
i
<
labelList.size();
i++)
{
QLabel*
label
=
labelList.at(i);
label->setText(
QString::number(i));
}拿到子控件后可以进行相关操作。
转载请注明原文地址: https://www.6miu.com/read-1650087.html