Qt设置不在win任务栏显示将无法正常关闭程序

money939 money939 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
1、windows下
2、用Qt Creator

%%:使用widget.setWindowFlags() 参数使用:Qt::Tool、 Qt::SubWindow 、 Qt::Popup
以上三个参数任意选用一个均可以实现Qt程序在运行时,windows的任务栏上不显示该Qt程序。

##:我对widget设置去掉了标题栏,于是为了关闭程序我重写了void mousePressEvent(QMouseEvent *event)实现了鼠标右击时关闭该窗体。调用的是close()函数


如果我只是单独实现##没有实现%%,##是可以正常使用的。但是我加上%%的功能后,用Qt Creator运行了,
再对其右击时发现Qt creator的输出框并没有显示该应用程序已经关闭!!!但是屏幕上的窗体确实是消失了!!!此时我尝试去关闭Qt Ctreator会有提示说:是否要强制关闭(我刚刚运行的程序)。这就更加说明了我的程序没有正常退出!!!

如何在实现%%and##的条件下让程序可以正常关闭~
谢谢大家
...全文

相关推荐

msvc2017编译的qt程序打包后无法在win7运行的解决方法

msvc2017编译的qt程序打包后无法在win7运行的解决方法

W.D.小糊涂

实现系统控制功能的QT项目实例

图形用户界面(GUI)编程是构建现代应用程序不可或缺的部分,QT作为一种广泛使用的跨平台应用程序开发框架,它提供了丰富的组件和工具来创建直观且美观的用户界面。本章将概述QT图形界面编程的基本概念、核心组件以及如何开始一个简单的QT项目。QT框架最初由Trolltech公司在1991年发布,并被Nokia收购后继续发展。它支持C++语言开发,同时也提供Python、Java等语言的绑定。QT以其高度模块化、可扩展性强、跨平台兼容性好等特点,成为众多开发者构建GUI应用的首选框架。

九门提督守皇上

VC6.0+MFC桌面考试系统实战:从题库到判分的完整设计

桌面应用程序开发中,MFC作为Windows API的C++封装框架,凭借其消息映射、对话框和文档视图等核心机制,长期占据Windows平台开发的重要地位。理解MFC的底层消息循环与控件交互原理,是构建稳定桌面软件的关键能力,尤其适合考试系统这类需要快速响应和严谨逻辑的业务场景。技术价值在于,即使如今开发工具繁多,MFC的工程实践仍能帮助开发者深入理解Win32编程模型。本文以一个经典的VC6.0+MFC桌面考试系统为例,从项目架构、题库解析、考试界面交互、自动判分到成绩存储,系统讲解核心模块的实现细节与常

weixin_30664615

Qt实现窗口自动适配win10、win11屏幕缩放比例

包含基本用法,主函数关联一个槽即可方便实现窗口自动跟随系统设置的比例

x264ge

win10Qt5安装方法

win10的Qt5安装教程,希望采纳。

qq_41945650
评论 7
收藏 已收藏
分享
返回顶部
money939
Qt 21,503 成员 26,693 内容