查看完整版本: [-- 如何将QtabWidget中的窗口同时显示 --]

QTCN开发网 -> Qt基础编程 -> 如何将QtabWidget中的窗口同时显示 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

zx12345 2021-07-15 12:59

如何将QtabWidget中的窗口同时显示

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

zx12345 2021-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;

    }


查看完整版本: [-- 如何将QtabWidget中的窗口同时显示 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled