QT中的tabwidget有几个tab页,每个tab页中有label控件,怎么在函数中获取某个tab页中的label里的值?
2个回答
展开全部
label的父类是ui,获取Label和在哪个Tab没关系。
如果是界面里拉的,那界面上对象名叫什么,代码里就ui->labelXX->text();
当然你说的可能是另一种方法(仅提供思路):
获取Tab页所在的Widget:QWidget *pWidget= ui->tab_2;
将widget上某一控件转成Label:QLabel *pLabel = (QLabel*)pWidget->children.at(1);
取值:QString ValueStr= pLable->text();
这种方法因为是转换过去的,只适用于固定布局,容易崩溃,请谨慎使用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询