• 5382阅读
  • 6回复

[提问]各位大侠,问一个findChildren<QLabel *>()的顺序问题 [复制链接]

上一主题 下一主题
离线wangyan23888
 

只看楼主 倒序阅读 楼主  发表于: 2013-03-18
label = ui->stackedWidget->findChildren<QLabel *>();
这句是获取stackedWidget中的所有label,我这个stackedWidget共有8个page,每页上有50个label。
    for(int i = 0 ; i < label.size(); i++)
    {
        qDebug()<<"label=========="<<label.at(i);
    }
这样的输出后发现label.at(0)-label.at(399)是从page8开始的,然后是page7到page1,我想从page1到page8不知道可不可以的?
或者可以用其他方法实现吗?谢谢
离线XChinux

只看该作者 1楼 发表于: 2013-03-18
那就不要假定它的顺序 。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线pxiao_xiao

只看该作者 2楼 发表于: 2013-03-18
QList 直接定位到最后一个 倒过来输出
离线wangyan23888

只看该作者 3楼 发表于: 2013-03-19
回 1楼(XChinux) 的帖子
不假定顺序怎么获取?
离线jdwx

只看该作者 4楼 发表于: 2013-03-19
改变new出QLabel的顺序。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线XChinux

只看该作者 5楼 发表于: 2013-03-19
引用第4楼jdwx于2013-03-19 11:13发表的  :
改变new出QLabel的顺序。

jdwx发一下你的联系信息给我,我将你加到管理组。

二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线wangyan23888

只看该作者 6楼 发表于: 2013-03-19
回 4楼(jdwx) 的帖子
还是不太明白,能不能详细点?谢谢
快速回复
限100 字节
 
上一个 下一个