• 3748阅读
  • 2回复

动态设置groupBox中的label内容 [复制链接]

上一主题 下一主题
离线eagle
 
只看楼主 正序阅读 楼主  发表于: 2011-10-08
实现部分的代码如下:

void Form::setLabelSlots(QString a, QString b, QString c,
                         QString d, QString e, QString f)
{
    qDebug()<<a<<b<<c<<d<<e<<f;
    addList<<a<<b<<c<<d<<e<<f;
    QList<QGroupBox* > gBox= this->findChildren<QGroupBox* >("GroupBox");
    QList<QPushButton* > allpushButton;
    QList<QLabel*> alllabel;
    //qDebug()<<gBox.count();
    for(int n=0; n<gBox.count(); n++)
    {
        QString objectName = QString::number(n);
        allpushButton=gBox.at(n)->findChildren<QPushButton*>("pushButton");
        allpushButton.at(0)->setObjectName("pushButton"+objectName);
        connect(allpushButton.at(0),SIGNAL(clicked()),this,SLOT(get_slots()));
    }
    for(int n=0; n<gBox.count(); n++)
    {
        alllabel=gBox.at(n)->findChildren<QLabel*>("label");
        alllabel.at(0)->setObjectName(addList.at(n));
        qDebug()<<alllabel.at(0)->objectName();
        QString a = "abc";
        alllabel.at(0)->setText(a);
    }
    addList.clear();
}

为什么无法进行设置,望各位不吝赐教。
离线eagle
只看该作者 2楼 发表于: 2011-10-08
aaaa.rar (7 K) 下载次数:2
离线eagle
只看该作者 1楼 发表于: 2011-10-08
打包文件
快速回复
限100 字节
 
上一个 下一个