首页| 论坛| 消息

标题:如何将QtabWidget中的窗口同时显示
作者:zx12345
日期:2021-07-15 12:59
内容:

现在要将一个QtabWidget老项目改成可以同时显示多个窗口的 没有头绪 ,有什么方法吗 不然只能重头开始了


#1 [zx12345 07-15 16:33]
算解决了这样弄大概也满足需求 就是不知道还有没有更好的方法

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;

}

回复 发表
主题 版块