Qt 多窗体、复用窗口的使用
创始人
2025-01-11 07:04:59
0

1.继承自QWidge的窗口的呈现,作为tabPage呈现,作为独立窗口呈现

2.继承自QMainWindow的窗口的呈现,作为abPage呈现,作为独立窗口呈现

1. 继承自QWidge的窗口的呈现

1.1 作为tabPage呈现

void MutiWindowExample::on_actWidgetInsite_triggered() {     TFormDoc *form = new TFormDoc(this);     //关闭时 自动删除  释放     form->setAttribute(Qt::WA_DeleteOnClose);     int cur= ui->tabWidget->addTab(form,QString::asprintf("Doc %d",ui->tabWidget->count()));     ui->tabWidget->setVisible(true);     connect(form,&TFormDoc::titleChanged,this,&MutiWindowExample::do_changeTabTitle); } 

1.2 作为独立窗口呈现

void MutiWindowExample::on_actWidget_triggered() {     TFormDoc *form = new TFormDoc(this);     //关闭时 自动删除  释放     form->setAttribute(Qt::WA_DeleteOnClose);     form->setWindowTitle("基于Widget的窗口,无父窗口,关闭时删除释放");     //设置成window 窗口标识     form->setWindowFlag(Qt::Window,true);     form->setWindowOpacity(0.9);     //独立窗口显示     form->show(); }

2. 继承自QMainWindow的窗口的呈现

2.1 作为tabPage呈现

 void MutiWindowExample::on_actWindowInsite_triggered() {     CustomDialogExample *form = new CustomDialogExample(this);     form->setAttribute(Qt::WA_DeleteOnClose);//关闭立即释放     int cur = ui->tabWidget->addTab(form,QString::asprintf("Table %d",ui->tabWidget->count()));     ui->tabWidget->setCurrentIndex(cur);     ui->tabWidget->setVisible(true); }

2.2 作为独立窗口呈现

void MutiWindowExample::on_actWindow_triggered() {     CustomDialogExample *form = new CustomDialogExample(this);     form->setAttribute(Qt::WA_DeleteOnClose);//关闭立即释放     form->setWindowTitle("基于QMainWindow的窗口");     form->statusBar();     form->show(); } 

效果

相关内容

热门资讯

不少玩家反映!wepoker私... 不少玩家反映!wepoker私人局俱乐部(透视)辅助工具(真的有挂)-哔哩哔哩wepoker私人局俱...
黑科技辅助挂!蜀山四川破解版i... 黑科技辅助挂!蜀山四川破解版ios,卡农辅助-好像确实有辅助技巧(哔哩哔哩)1、操作简单,无需蜀山四...
第八分钟了解!蜀山辅助工具!竟... 第八分钟了解!蜀山辅助工具!竟然存在有辅助工具(有挂解密)-哔哩哔哩该软件可以轻松地帮助玩家将蜀山辅...
现场直击!wepoker免费透... 现场直击!wepoker免费透视脚本(透视)辅助插件(有挂方略)-哔哩哔哩1、打开软件启动之后找到中...
为了进一步!途游四川辅助器,中... 为了进一步!途游四川辅助器,中至赣州黑科技辅助软件视频-果然是真的有辅助脚本(哔哩哔哩)中至赣州黑科...
第6分钟了解!科乐填坑辅助器怎... 第6分钟了解!科乐填坑辅助器怎么用!总是存在有辅助脚本(讲解有挂)-哔哩哔哩1、任何科乐填坑辅助器怎...
透视脚本!wepoker有没有... 透视脚本!wepoker有没有辅助(透视)辅助安装(存在有挂)-哔哩哔哩1)wepoker有没有辅助...
据统计!拱趴大菠萝挂哪里,赣牌... 您好,拱趴大菠萝挂哪里这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很多玩...
第3分钟了解!新道游开挂视频,... 第3分钟了解!新道游开挂视频,小程序能开挂吗,法子教程(有挂分析)-哔哩哔哩1、新道游开挂视频有没有...
第六分钟了解!樱花之盛微信辅助... 第六分钟了解!樱花之盛微信辅助!原来一直总是有辅助插件(有挂分享)-哔哩哔哩1、樱花之盛微信辅助免费...