Qt动态删除

来源:互联网 发布:大数据教程百度云 编辑:程序博客网 时间:2024/05/22 16:47

     //m_gLayout->removeWidget(widget);
    //delete widget;
    //ui->widget->children(i);   

int num = ui->m_gLayout->count();//获取gridLayout中item的数目

    //(!num) return;
    for(int i; i<num; i++){
    QWidget *p = ui->m_gLayout->itemAt(num-1)->widget();//获取最后一个控件的指针
    ui->m_gLayout->removeWidget(p);//移除控件
    delete p;//释放资源

    }

  int num = m_gLayout->count();//获取gridLayout中item的数目
    //(!num) return;
    for(int i; i<num; i++){
    QWidget *p = m_gLayout->itemAt(num-1)->widget();//获取最后一个控件的指针
    ui->m_gLayout->removeWidget(p);//移除控件
    delete p;//释放资源
    }

原创粉丝点击