当前位置:   article > 正文

QT子窗口全屏和退全屏的几种快捷操作汇总_qt 窗口全屏

qt 窗口全屏

        QT开发时,我们经常会遇到全屏、缩放等常规操作,尤其是针对子窗口的全屏和退出全屏操作;现结合开发里程,将几种全屏快捷操作方式进行汇总,同大家一起学习。

       因showFullScreen()只对顶级窗口有效果,对子窗口无效,所以在操作子窗口时,需将要全屏的子窗口调用函数setWindowFlags(Qt::Dialog),或者调用setWindowFlags(Qt::Window)将其类型提升为顶级窗口模式,然后调用showFullScreen()函数将子窗口全屏显示,即将将子窗口全屏显示前设置为顶级窗口。

         QT中,涉及窗口显示常规调用的函数有:

  1. showFullScreen() 全屏显示函数
  2. showMaximized() 最大化显示函数
  3. showMinimized() 最小化显示函数
  4. setMaximumSize(w,h) 设置最大尺寸函数
  5. setMinimumSize(w,h) 设置最小尺寸函数
  6. resize(x,y) 固定尺寸显示函数
  7. setGeometry(int ax, int ay, int aw, int ah) 位置调整函数

 第一种方式:右键菜单栏进入全屏

 1、创建菜单栏, 定义槽函数void menu_Clickedslot(QAction*);      

  1. QMenu *menu = new QMenu(this);
  2. //----------------------------------------------------------
  3. fullScreen_Action = new QAction(tr(""), this);
  4. fullScreen_Action ->setText(QString::fromLocal8Bit
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/95068
推荐阅读
相关标签
  

闽ICP备14008679号