首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2013-01-19 
QT如何遍历控件,并依次获取控件的值啊如题所述QT如何去获取界面上所有控件的类型,并选择性的获取控件的值[

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();
        }
    }

热点排行