关于Qt::WA_TransparentForMouseEvents的一些记录
一、前言
最近被同事问到Qt::WA_TransparentForMouseEvents这个Qt属性相关问题,然后就神奇的发现这个方法跟我们自己预想的功能不太一样,下面会详细记录这一过程,也希望对正在迷惑的你有一定的帮助。
另外附注一下,本文中用到的Qt版本比较高(5.15.0),Qt Creator版本7.0.1(本来Qt版本用的6.2.1,这个版本被删除了)
二、Qt::WA_TransparentForMouseEvents不起作用
在项目中,我写代码一般情况下都不喜欢用Qt的可视化界面(就是设计界面,拖拽控件就可以得到界面),我喜欢手动写布局界面,大概代码如下所示:
#include "widget.h"
#include <QPushButton>
Widget::Widget(QWidget *parent) : QWidget(parent)
{QPushButton *btn =new QPushButton(this);btn->setText("btn"); this->setAttribute(Qt::WA_TransparentForMouseEvents,true);this->setFixedSize(300,200);
}
这里测试代码写的非常简单,就是界面(不带ui文件)上有一个按钮,然后设置界面透传鼠标事件,运行起来后结果如下所示:
关于Qt::WA_TransparentForMouseEvents的一些记录相关推荐
- Qt::WA_TransparentForMouseEvents用法
Qt助手中对Qt::WA_TransparentForMouseEvents的解释如下: When enabled, this attribute disables the delivery of m ...
- Qt程序单元测试学习记录
7月比较忙,很少更新博客,上旬任务是给公司原来的程序做简单的单元测试.毕业这两年写过很多代码,从来没有注意过单元测试这东西,现在开始认真对待,开始看别人写的文章来学习.这里记录下最近学到的,以及自 ...
- Qt MQTT安装步骤记录
QT中的MQTT作为第三方库需要自己安装才能使用,以下简单记录方法. 一.下载MQTT源码编译成连接库 github地址: https://github.com/qt/qtmqtt 二.新建QtMqt ...
- QT自制项目——日志记录管理系统
桌面图标 登录界面 密码修改 日志查看 支持点击阅读 支持文件名称重命名 支持记录搜索 可以随时删除文件 日志编辑 直接编辑内容随时保存 空内容不保存 软件下载 https://download.cs ...
- qt webassembly 安装过程记录及注意事项
一 安装emsdk 按照Download and install - Emscripten 3.1.6-git (dev) documentation 和Qt 官网介绍Qt for WebAssemb ...
- [转载][QT][SQL]sql学习记录3_sqlite之update delete like
转载自:详见 : http://www.runoob.com/sqlite/sqlite-create-table.html 约束表实例 下面是一个实例,它创建了一个 COMPANY 表,ID 作为主 ...
- QT使用中的一些记录
1.qt开发中,想要主界面全屏,其他界面可以在主界面之上显示: 这个如果是全部用QWidget开发的应该有很多办法可以实现,但是如果用的QOpenGLWidget做的主界面,就会出现其他界面无法占有上 ...
- Qt 安装与配置记录
一 安装的时候得选一个Qt安装啊!!不要忘了展开这一项,而只安装Qt creator 展开之后会发现有很多版本,为了方便,选自带编译器mingw,就不需要麻烦的配置了 二 打开Qt creator 后 ...
- MySQL安装QT连接MySQL学习记录
今天对之前几天的学习进行总结: 1.MySQL的安装及配置 2.安装navicat 软件操作数据库(非必要) 3.QT编译连接MySQL库文件 一.MySQL的安装及配置 MySQL版本号为:8.0. ...
- Qt 之 ActiveX要点记录
一 参考文档 二 QT的ActiveX说明 三 QT的ActiveX的创建 step 1 修改工程 step 2 编写用于导出的COM类 step 3 创建QAxFactory工厂导出COM类 ste ...
最新文章
- 1.8 Remove
- mysqldump备份单表数据
- 淮阴工学院研究生计算机,先鸣论坛第六期/考研加油站(五)|2017届淮阴工学院计算机学院考研最高分王杰和你一起分享他的考研经验...
- WinForm ListView
- OSChina 周三乱弹 —— 爸爸说,这个是从他硬盘里掉出来的
- Android系统启动系列----init进程
- vmnet0 子网ip和子网掩码_IP地址知识介绍及子网划分与汇总
- MVC3 Razor语法
- 电驴让分享继续 服务器不稳定,为什么越来越多的人不再使用eD2k了?回顾电驴的兴与衰...
- Keil芯片安装包下载
- 稳压二极管的原理,它有什么作用?
- html中放大镜字体图标,CSS3 放大镜应用图标
- vc 键盘按键KeyValue值
- python教程十一 元组
- 【数据结构课程设计报告】电话号码查询系统(Java实现)
- Pyspark 读 DataFrame 的使用与基本操作
- 【苹果相册推】增加家庭协议sendmail postfix MDA
- C Note(NO.7)
- 激光雷达目标检测 (上)
- 双方拍拍肩,双方打屁股
热门文章
- 知识分享!什么是中继器?-道合顺大数据Infinigo
- 【编译原理】 CS143 斯坦福大学公开课 第一周:简介
- 自然辩证法对计算机科学技术的应用,自然辩证法与计算机科学技术
- HDU1175 连连看 模拟搜索
- 51单片机最小系统板
- 【NVIDIA】显卡报错:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver
- 计算机可以谭音乐吗,谭晶怎么被叫谭哈哈 《歌手》谭晶演唱什么歌曲
- 年度读书总结:宏观经济学系列
- 评弱水三千,该取几瓢饮?———贪恋还是专情
- Axure统计图表设计(Excel设计统计图表、HighChart设计统计图表)