当前位置: 首页 > news >正文

Qt无边框窗口,关闭后再show,鼠标等事件不响应问题解决办法

问题描述

使用Qt做了一个无边框界面,关闭后再打开,子控件的点击以及hover效果不可用。

setWindowFlags(windowFlags() | Qt::Dialog | Qt::FramelessWindowHint);//去掉标题栏

解决方案:

在网上发现可以通过重写showEvent(QShowEvent* showEvent)函数,在里面调用setAttribute(Qt::WA_Mapped);可以解决问题记录一下。

void Class::showEvent(QShowEvent* showEvent)
{setAttribute(Qt::WA_Mapped);QDialog::showEvent(showEvent);
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • elasticsearch的使用(二)
  • MYSQL知识点(持续更新)
  • 详解Xilinx FPGA高速串行收发器GTX/GTP(4)--TX/RX接口的数据位宽和时钟设计
  • 【Python机器学习】支持向量机——在复杂数据上应用核函数
  • 27集28集 ESP32 AIchat cmake编译解密-《MCU嵌入式AI开发笔记》
  • 谷粒商城实战笔记-nginx问题记录
  • 服务器测试之RAID知识梳理
  • MySQL的三大关键日志:Bin Log、Redo Log与Undo Log
  • 【开端】JAVA Mono<Void>向前端返回没有登陆或登录超时 暂无权限访问信息组装
  • Zookeeper的监听机制及原理解析
  • 算法【前缀和与差分】
  • LeNet5模型搭建
  • 华为OD-D卷小明找位置
  • 学习记录(9):Prompt提示词技巧
  • source insight 3.5快捷键合集
  • JavaScript-如何实现克隆(clone)函数
  • 03Go 类型总结
  • css属性的继承、初识值、计算值、当前值、应用值
  • eclipse的离线汉化
  • flask接收请求并推入栈
  • JS+CSS实现数字滚动
  • js中的正则表达式入门
  • node.js
  • spring boot 整合mybatis 无法输出sql的问题
  • vue总结
  • webpack4 一点通
  • 番外篇1:在Windows环境下安装JDK
  • 将回调地狱按在地上摩擦的Promise
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 算法系列——算法入门之递归分而治之思想的实现
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • 1.Ext JS 建立web开发工程
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #如何使用 Qt 5.6 在 Android 上启用 NFC
  • #数学建模# 线性规划问题的Matlab求解
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • $$$$GB2312-80区位编码表$$$$
  • $.ajax()参数及用法
  • (C#)获取字符编码的类
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (搬运以学习)flask 上下文的实现
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (自适应手机端)响应式服装服饰外贸企业网站模板
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .NET精简框架的“无法找到资源程序集”异常释疑
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • .NET中两种OCR方式对比
  • @property括号内属性讲解