读书人

QT怎么遍历控件并依次获取控件的值

发布时间: 2013-01-19 11:41:36 作者: rapoo

QT如何遍历控件,并依次获取控件的值啊
如题所述QT如何去获取界面上所有控件的类型,并选择性的获取控件的值
[解决办法]
递归方法哈。
获得他的孩子们
QObject::children()

如何获得type.可以通过
QObject::metatype()->typeName()....
[解决办法]
重新发个大小写正确的。

    
QObjectList list = children();
QPushButton *b;
foreach (QObject *obj, list) {
b = qobject_cast<QPushButton*>(obj);
if(b){
qDebug() << b->rect();
}
}

读书人网 >QT开发

热点推荐