QtQWidget获取子控件的方法小结

xiaoxiao2021-02-28  10

父类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

最新回复(0)