本文共 883 字,大约阅读时间需要 2 分钟。
在QT中,想要实现子窗口嵌入在父窗口里面,需要借助QMdiSubWindow和mdiArea
2. 在cpp文件中补充代码
图像显示界面代码
int Open_SrcIMG_ID=0; QMdiSubWindow *disp_subWin = ui->mdiArea->addSubWindow(mildisp_list[Open_SrcIMG_ID]); //清除默认的QT界面图标 disp_subWin->setWindowIcon(QIcon(QPixmap(1,1))); //设置显示图像界面的窗口大小 disp_subWin->resize(480,480); disp_subWin->show(); //设置窗口堆叠显示形式 disp_subWin->move(Open_SrcIMG_ID*30, Open_SrcIMG_ID*30); Open_SrcIMG_ID++;
模板处理界面代码
int Open_Creat_Model_ID=0; QMdiSubWindow *model_subWin = ui->mdiArea->addSubWindow(creatmodel_geometric[Open_Creat_Model_ID]); model_subWin->show(); model_subWin->move(550+Open_Creat_Model_ID*30,Open_Creat_Model_ID*30); Open_Creat_Model_ID++;
3. 最终的显示结果
转载地址:http://vqhsl.baihongyu.com/