• 6666阅读
  • 6回复

[提问]Qt子窗口QMidSubwindow 如何全屏显示啊?? [复制链接]

上一主题 下一主题
离线qimo601
 

只看楼主 倒序阅读 楼主  发表于: 2012-02-24
关键词: 全屏
从网上看到大家总结的,只要把子窗口设置成顶级窗口Window或者Dialog模式就行为啥,我还是无法全屏显示
我只想达到:在我主窗口全屏显示的情况下,点击工具栏按钮,让某个子窗口也全屏显示,并没有窗口最大化、最小化,关闭按钮。
代码如下:
QMdiSubWindow *patientExamSubWindow = ui.mdiArea->addSubWindow(patientExamForm);
patientExamSubWindow->setWindowFlags(Qt::Window&Qt::WindowMinMaxButtonsHint&Qt::WindowCloseButtonHint);
patientExamSubWindow->showFullScreen();
运行结果如下图,我的主窗口已经全屏显示,但是子窗口调用showFullScreen就是无法全屏啊。


如果调用showMaximized(),子窗口会最大化,但是上面的最大、最小,关闭窗口按钮,仍然会存在。运行结果如图
界面我正在用layout布局,有点难看,见笑了。求高手帮忙解决下。

离线qimo601

只看该作者 1楼 发表于: 2012-02-24
另外提个意见,这个社区,发表帖子填写标签和验证码,真的好麻烦,各种发帖不成功。

离线jdwx

只看该作者 2楼 发表于: 2012-02-24
引用第1楼qimo601于2012-02-24 11:04发表的  :
另外提个意见,这个社区,发表帖子填写标签和验证码,真的好麻烦,各种发帖不成功。


这个是很必要的,要不然广告满天飞。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线kimtaikee

只看该作者 3楼 发表于: 2012-02-24
回 1楼(qimo601) 的帖子
楼上的建议真的很好,Chinux 你看能否改改,写个日志随便做个修改要两道关卡,太麻烦了

离线qimo601

只看该作者 4楼 发表于: 2012-02-24
回 2楼(jdwx) 的帖子
恩呢。也有道理。

不过我这个问题,有哪位朋友能帮忙解决一下啊???从昨天就开始调试了,也没出现我想要的结果。

离线qimo601

只看该作者 5楼 发表于: 2012-02-24
Re:回 1楼(qimo601) 的帖子
引用第3楼kimtaikee于2012-02-24 11:22发表的 回 1楼(qimo601) 的帖子 :
楼上的建议真的很好,Chinux 你看能否改改,写个日志随便做个修改要两道关卡,太麻烦了  

恩呢,真心希望qtcn社区能越来越热闹,qt更有发展。
我们这些软件工程师也才更有价值。
离线rcyboom

只看该作者 6楼 发表于: 2012-02-26
最大化之前设置其parent为0试试
快速回复
限100 字节
 
上一个 下一个