API
全屏显示 (顶级窗口有效,子窗口无效;)
showFullScreen()
Qt最大化显示
showMaximized()
针对子窗口全屏
将子窗口设置为顶级窗口,然后全屏显示,顺序不能颠倒。
实现: 将要全屏的Qt主窗口中的子窗口调用函数setWindowFlags(Qt::Dialog),或者调用setWindowFlags(Qt::Window)将其类型提升为顶级窗口模式,然后调用showFullScreen()函数将子窗口全屏显示。
// 全屏时
ChildWidget->setWindowFlags(Qt::Window);
ChildWidget->showFullScreen();
// 退出全屏时:
ChildWidget->setWindowFlags(Qt::SubWindow);
ChildWidget->showNormal();
关注
笔者 - jxd
微信公众号搜索 “码农总动员” 或 微信扫描下方二维码,了解更多你不知道的XX,O(∩_∩)O
版权声明:本文为automoblie0原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。