解决QT制作的软件,全屏显示后最小化,点击任务栏图标打开时不是全屏而是窗口状态的问题

embedded/2024/12/21 14:57:22/

问题: 用QT自定义窗口写最大最小化时,发现从全屏切换到最小化状态,再从任务栏点击图标时,打开的窗体状态是窗口化状态而不是全屏状态。

自定义的窗体切换函数DoVideoBoxMenu_WindowState(Qt::WindowState wState),根据传入的状态标志来切换不同状态。

解决1: 设置两个窗体状态标志,初始化m_lastState(Qt::WindowNoState),m_curState(Qt::WindowNoState),当点击最小化时记录当前状态为最小化

else if (wState == Qt::WindowMinimized) //最小化{this->showMinimized();m_curState = wState;}

而为全屏状态时已经将m_lastState = Qt::WindowMaximized记录。

所以当点击任务栏图标时,会检测到showEvent事件,才这个函数里面再做一次到全屏操作,即可解决问题。

void Demo::showEvent(QShowEvent* event)
{if (m_curState==Qt::WindowMinimized){DoVideoBoxMenu_WindowState(m_lastState);}QWidget::showEvent(event);
}

解决2:QT制作的软件全屏显示后最小化,点击任务栏图标打开时不是全屏_qt 程序点击最小化,在最小化的图标在点击显示程序隐藏了-CSDN博客


http://www.ppmy.cn/embedded/147553.html

相关文章

【DEMO】HTML+JS实现九宫格抽奖界面

代码分析 1. HTML 部分 结构: 外层是一个容器 .lottery-container,用 grid 布局形成 3x3 的九宫格。宫格中包含 8 个奖品格子 (.lottery-item) 和 1 个“开始抽奖”按钮 (.lottery-button)。每个奖品格子使用了图片和文字描述 关键节点: 抽…

面试题整理4----lvs,nginx,haproxy区别和使用场景

LVS、Nginx、HAProxy:区别与使用场景 1. LVS(Linux Virtual Server)1.1 介绍1.2 特点1.3 使用场景 2. Nginx2.1 介绍2.2 特点2.3 使用场景 3. HAProxy3.1 介绍3.2 特点3.3 使用场景 4. 总结对比 在构建高可用、高性能的网络服务时&#xff0c…

只需3步,使用Stable Diffusion无限生成AI数字人视频

效果演示 先看效果,感兴趣的可以继续读下去。 没有找到可以上传视频的地方,大家打开这个链接可以看到:www.aliyundrive.com/s/CRBm5NL3x… 基本方法 搞一张照片,搞一段语音,合成照片和语音,同时让照片中…

leetcode 3285 找到稳定山的下标

3285. 找到稳定山的下标 已解答 简单 相关标签 相关企业 有 n 座山排成一列,每座山都有一个高度。给你一个整数数组 height ,其中 height[i] 表示第 i 座山的高度,再给你一个整数 threshold 。 对于下标不为 0 的一座山,如果…

Redisson实现分布式锁

Redisson 是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。其中包括(BitSet, Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque…

在线免费公共DNS解析服务器列表

在线免费公共DNS解析服务器列表:推荐阿里DNS、百度DNS、Google免费DNS地址、OpenDNS地址库、114 DNS、DNSPod等 公共DNS各地区公共DNS各地电信DNS各地联通DNS各地移动DNS各地铁通DNS教育网DNS美国DNS如果配置了不合理的 DNS 服务器,可能会导致网速缓慢、…

虚拟现实辅助工程技术在航空领域的应用

虚拟现实辅助工程技术应用于航空领域是当前和未来的重要发展趋势。虚拟现实辅助工程技术通过虚拟环境模拟航空结构在不同工作状态下的行为和性能演化,为结构的优化设计、高效率制造和低成本维护提供了全方位支持。 虚拟现实辅助工程技术在航空领域的应用 1.飞机结构…

OpenCV基本图像处理操作(三)——图像轮廓

轮廓 cv2.findContours(img,mode,method) mode:轮廓检索模式 RETR_EXTERNAL :只检索最外面的轮廓;RETR_LIST:检索所有的轮廓,并将其保存到一条链表当中;RETR_CCOMP:检索所有的轮廓,并将他们组…