• 问题描述:
    用QT5做了个MDI多窗体应用程序,想把子窗体全屏显示,用网上的方法,但总是遇到问题。
  • 网上的解决方法
    原文在这:http://www.cnblogs.com/Rick-w/archive/2012/03/05/2381048.html ,它的核心代码在这:
    setWindowFlags(Qt::Dialog);
    showFullScreen();

    但是,我在Qt 5.4.1 (MSVC 2010, 32 bit)下面试了没用,下面是我的解决方法。

  • 解决方案
  1. 在构造函数保存父widget,即MdiArea
  2. 全屏代码:
    setParent();
    showFullScreen();
  3. 取消全屏:
    setParent(parentWin);
    showMaximized(); //或者其他
  4. 之前一直用parent() ,parentWidget() 获取上一级控件,一直都没法取消全屏。

最新文章

  1. CentOS 6下Apache的https虚拟主机实践
  2. Halcon编程-基于纹理的mara检测
  3. Java入门(二)——果然断更的都是要受惩罚的。。。
  4. SpringMVC+Thymeleaf如何处理URL中的动态查询参数
  5. [改善Java代码]使用构造函数协助描述枚举项
  6. Mysql权限对照表
  7. HTML5的你应该记住的一些知识点
  8. Windows I/O模型、同步/异步、阻塞/非阻塞
  9. HTML5中class选择器属性的解释
  10. FIR滤波器设计
  11. js--3目运算符
  12. JS函数参数
  13. day20 python常用模块
  14. ES6---扩展运算符和rest‘...’(三点运算符),在数组、函数、set/map等中的应用
  15. HTML基础【3】:列表标签
  16. AC自动机(trie图版)
  17. 无法加载ISAPI 筛选器 当前配置只支持加载为 AMD64 处理器体系结构创建的映像
  18. Python - os 文件/目录操作
  19. 处理Account locked due to 217 failed logins的问题
  20. javaresource 红色X

热门文章

  1. C#的设计模式分为3大类23种
  2. 用SQL server导出到oracle,查询时提示“表或视图不存在ORA-00942”错误
  3. win10如何将此电脑显示在桌面
  4. struts2 using kindeditor upload pictures (including jmagic compressed images)
  5. IIS崩溃时自动抓取Dump
  6. 20个精美的免费 PSD 界面设计素材【免费下载】
  7. Mysql学习笔记(十二)触发器
  8. 点餐APP 冲刺二总结
  9. mysql 判断表字段或索引是否存在,然后修改
  10. VS用法总结