• 1186阅读
  • 1回复

[提问]如何将QtabWidget中的窗口同时显示 [复制链接]

上一主题 下一主题
离线zx12345
 

只看楼主 倒序阅读 楼主  发表于: 2021-07-15
现在要将一个QtabWidget老项目改成可以同时显示多个窗口没有头绪 ,有什么方法吗 不然只能重头开始了
离线zx12345

只看该作者 1楼 发表于: 2021-07-15
   算解决了  这样弄大概也满足需求 就是不知道还有没有更好的方法

if(clickflag==0){
        dock = new QDockWidget(tr("test"), this);
        dock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
        dock->setWidget(ui->tab);
        dock->setFloating(true);
        dock->show();
        clickflag++;
    }else {
        ui->testTab->insertTab(0,ui->tab,"test");
        //dock->hide();
        delete dock;
        dock=nullptr;
       clickflag=0;

    }
快速回复
限100 字节
 
上一个 下一个