判断mdiArea中窗口是否已存在

   bool isOpen = false;//判断窗口是否已经存在

    for(int i=0;i<ui->mdiArea->subWindowList().size();i++){
        QMdiSubWindow *subWin = ui->mdiArea->subWindowList().at(i);
        if(subWin->windowTitle()=="闭锁规则列表"){
            ui->mdiArea->setActiveSubWindow(subWin);
            isOpen = true;
            break;
        }
    }

    if(isOpen==false){
///////
}

posted on 2018-01-18 11:03  小舟翻动水中天  阅读(289)  评论(0编辑  收藏  举报

导航