E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Qevent
QT如何在控件上绘图(例如QLabel,Button,QWidget等)
:使用事件过滤机制事件过滤器:由两个函数组成的一种操作,用来完成一个部件对其他部件的事件监视,这两个函数分别是installEventFilter();eventFilter(QObject*obj,
QEvent
重生之我在四川卖苕皮
·
2024-09-03 05:31
QT
qt
ui
开发语言
QT的事件分发、事件过滤器详解
一、事件的流向QT的各种控件(QObject的子类)都有事件处理成员函数,例如:boolQObject::event(
QEvent
*e);//所有事件dragEnterEvent(QDragEnterEvent
luckyone906
·
2024-02-20 19:04
Qt事件机制
qt
开发语言
Qt事件机制
文章目录1事件机制2ignore和accept3boolevent(
QEvent
*event);4booleventFilter(QObject*watched,
QEvent
*event);5总结1事件机制事件传递图
燃犀知不可乎骤得
·
2024-02-05 14:32
燃犀的QT笔记
qt
开发语言
【Qt】消息机制和事件
Qt消息机制和事件Qt中所有事件类都继承于
QEvent
类。
Yuruiuu
·
2024-02-02 20:37
qt
开发语言
Qt::Popup 导致的巨坑
和设置Popup的窗口为兄弟关系时才会出现,解决方案:1、调整UI避免出现兄弟关系;2、自定义widget,实现Popup效果方案2步骤如下:1、创建widget并设置置顶;2、通过enterEvent(
QEvent
二丶九
·
2024-02-01 19:58
Qt
Qt
输入法丢失焦点
Qt两种定时器
QT中使用定时器,有两种方式:定时器类:QTimer定时器事件:
QEvent
::Timer,对应的子类是QTimerEvent简单讲一下两种用法:QTimer:QTimer需要创建QTimer对象然后需要给定时器绑定定时器超时的槽函数
锅巴大王
·
2024-01-29 17:44
Qt
qt
开发语言
Qt的绘制是如何发生的
QEvent
::WindowDeactivate当用户鼠标在应用之外时,会触发
QEvent
::WindowDeactivate事件,Qt5Widgetsd.dll!
卢石碧
·
2024-01-26 16:09
qt
开发语言
QT:QObject和组合模式;QApplication、事件循环和观察者模式
QObject:QT重要基类,如
QEvent
,QWidget…任何QO
HUANG_XIAOJUN
·
2024-01-26 08:45
QT
qt,tooptip鼠标移到控件上,就会出现弹窗,实时显示数据
btn,就出现信息核心代码给按钮安一个过滤器btn1->installEventFilter(this)鼠标移动事件boolMainWindow::eventFilter(QObject*watched,
QEvent
mengzhi啊
·
2024-01-25 13:50
qt
开发语言
Qt 鼠标按下移动释放事件
文章目录1通过自定义控件实现1.1鼠标跟踪2鼠标事件移动标签
QEvent
::MouseButtonPress鼠标按下时,触发该事件,它对应的子类是QMouseEventQEvent::MouseMove
theRavensea
·
2024-01-21 22:47
Qt
#
事件
qt
c++
开发语言
Qt 鼠标进入离开事件
文章目录1.通过自定义控件实现1.1添加自定义控件类LabelX2.通过事件过滤器实现2.1添加一个QLabel2.2为QLabel安装事件过滤器2.3重写eventFilter函数
QEvent
::Enter
theRavensea
·
2024-01-21 22:17
Qt
#
事件
qt
c++
开发语言
Qt 使用Painter在子控件上实现画图操作
ui->frame->installEventFilter(this);//安装事件过滤器到窗口//事件过滤器boolWidget::eventFilter(QObject*watched,
QEvent
zhuliang27
·
2024-01-21 14:04
Qt
Qt事件的使用
定时器事件、绘画事件等等)、事件的经过(事件的传递或者是派送)、事件结果1.1大致的流程:操作系统接收产生的事件(鼠标、键盘等等)-----QAppliction(应用程序)监听事件-----将事件分发给
QEvent
进击的菜鸟子
·
2024-01-18 22:30
Qt
qt
c++
c语言
Qt之事件处理
virtualvoidchangeEvent(
QEvent
*ev)overridevirtualvoidcontextMenuEvent(QContextMenuEvent*ev)override
无尽V深海
·
2024-01-18 04:44
Qt学习总结
报错:librviz.so: undefined reference to `QAbstractItemView::eventFilter(QObject*,
QEvent
*)@Qt_5‘ colle
报错:librviz.so:undefinedreferencetoQAbstractItemView::eventFilter(QObject*,
QEvent
*)@Qt_5’collect2:error
枭玉龙
·
2024-01-15 15:09
#
linux基础
qt
开发语言
QObject_event
QObject::eventQObject事件入口,所有事件的处理入口都是QObject::event和其子类的event函数boolMyQObject::event(
QEvent
*e){//处理不同的事件
在黎明的反思
·
2024-01-11 04:58
qt
qt
QT中
QEvent
事件实现及应用
任何从QObject类派生的对象均可以通过QObject::event()方法接收事件;事件产生时,QT会创建一个合适的
QEvent
对象或其子对象,然后通过调用QObject类的event()函数将这个事件对象传给特定的
AI+程序员在路上
·
2024-01-10 18:29
QT系列
qt
开发语言
物联网
Qt基础知识(3):QWidget下事件详解
然后重写事件函数去实现的(注意:所有的事件函数都要写在protected下);virtualvoidactionEvent(QActionEvent*event)virtualvoidchangeEvent(
QEvent
不朽の燃梦
·
2024-01-07 06:32
Qt技能知识
qt
QT——(6)事件
文章目录前言例1前言Qt的事件是整个Qt框架的核心机制之一,在Qt中所有事件类都继承于
QEvent
。
想要躺平的一枚
·
2024-01-07 00:16
qt
C++
Qt篇——Windows平板电脑双指触摸事件监听实现缩放功能
//先注册事件监听installEventFilter(this);//事件监听,筛选触摸事件,其余事件正常返回boolTestView::eventFilter(QObject*target,
QEvent
易Yi
·
2024-01-04 13:24
Qt篇
qt
开发语言
Qt重载事件
重载event事件类型(EventType)事件类型是
QEvent
类的一个枚举,包含了Qt能够处理的所有不同类型的事件。
天穹南都
·
2024-01-01 19:51
qt
开发语言
Qt EventFilter 事件过滤器 及传递 鼠标键盘事件捕捉
filterObj);//反安装捕捉事件过虑器voidQObject::removeEventFilter(QObject*obj);//进行事件监听booleventFilter(QObject*obj,
QEvent
恋恋西风
·
2023-12-27 15:33
QT
qt
EventFilter
QEvent
Qt给控件添加鼠标事件
public:explicitMainWindow(QWidget*parent=0);~MainWindow();//函数功能:鼠标事件过滤booleventFilter(QObject*watched,
QEvent
kissgoodbye2012
·
2023-12-27 00:03
001QT桌面程序编程
qt
ui
控件鼠标事件
三十一、时间过滤处理分析
三十一、时间过滤处理分析eventFilter实现以下功能boolQObject::eventFilter(QObject*watched,
QEvent
*event):如果已将此对象安装为所监视对象的事件过滤器
Mo Yan
·
2023-12-21 00:49
QT
开发语言
qt
c++
命令模式
【Qt开发流程】之事件系统1:事件系统描述及事件发生流程
Qt的事件系统在Qt中,事件是对象,派生自抽象的
QEvent
类,它表示应用程序内部发生的事情或作为应用程序需要知道的外部活动的结果。
FreeLikeTheWind.
·
2023-12-04 23:57
Qt开发流程
qt
计算机外设
数据库
QT 控件添加鼠标右键事件
QT控件添加单击右键事件给需要处理事件的控件添加事件过滤器重写eventFilter(QObject*watched,
QEvent
*event)函数给需要处理事件的控件添加事件过滤器在构造函数内添加事件过滤器
光顶术士
·
2023-12-02 02:17
QT学习
event
qt
鼠标右键
QLabel实现点击事件
事件过滤器的操作:首先给需要添加事件过滤器的部件注册监听对象;对象名->installEventFilter(true);重写eventFilter(QObject*obj,
QEvent
*event)函数进行处理
谢大旭
·
2023-12-01 02:10
c++
qt
Qt5的事件处理函数有哪些?
2023年11月29日,周三上午通过查看QWidget的定义可知,事件处理函数有:boolevent(
QEvent
*event)override;virtualvoidmousePressEvent(QMouseEvent
巨龙之路
·
2023-11-29 14:30
Qt
qt
qt的opengl的使用示例
openglWidget.h#ifndefOPENGLWIDGET_H#defineOPENGLWIDGET_H#include#include#include"
qevent
.h"classopenglWidget
光的猪猪
·
2023-11-26 01:18
VS2017+Qt
opengl
c调用c++ qt_【C/C++】qt库结构及示例
直接从从Qt类继承的类主要可以分成QObject类和
QEvent
类。QObj
一只小苯环w
·
2023-11-16 19:41
c调用c++
qt
qt获取console输出_Qt实用技能3-理解事件循环
循环处理类比事件循环的概念不同操作系统的事件循环WindowsLinuxX11窗口MacOSCocoaApplicationQt的事件循环QEventLoop类QCoreApplication主事件循环Qt的事件分发和事件处理重载事件
QEvent
weixin_39942351
·
2023-11-16 12:25
qt获取console输出
Qt 自定义event
可能需要通过事件携带一些额外的数据可以通过自定义事件类来完成一种实现方法是自定义一个QObject的子类,通过property来携带数据classMyEvent:publicQObject,publicQEvent{Q_OBJECTpublic:explicitMyEvent(
QEvent
xiyangxiaoguo
·
2023-11-15 22:44
qt
开发语言
Qt的事件
2023年11月5日,周日上午还没写完,不定期更新目录事件处理函数的字体特点Qt事件处理的工作原理一些常用的事件处理函数Qt中的事件类型
QEvent
类的type成员函数可以用来判断事件的类型事件的类型有哪些
巨龙之路
·
2023-11-05 13:03
Qt
qt
开发语言
PyQt里的EventFilter
构造函数添加:self.edit.installEventFilter(self)defeventFilter(self,obj,event):ifobj==self.edit:ifevent.type()==
QEvent
.KeyPressand
水军总督
·
2023-11-03 10:47
Qt
Python
【QT】事件分发器
展示事件拦截上一段代码:【QT】鼠标常用事件-CSDN博客代码//事件分发器//拦截鼠标按下//
QEvent
是所有事件的父类boolMyLabel::event(
QEvent
*e){if(e->type
StudyWinter
·
2023-11-01 07:58
QT
qt
keep
studying
【QT开发笔记-基础篇】| 第四章 事件
QEvent
| 4.9 右键菜单事件
本节对应的视频讲解:B_站_链_接【QT开发笔记-基础篇】第4章事件4.9右键菜单事件本章要实现的整体效果如下:
QEvent
::ContextMenu在窗口/控件上点击鼠标右键时,触发该事件,它对应的子类是
大轮明王讲QT
·
2023-10-31 11:21
《QT开发笔记-基础篇》
qt
笔记
数据库
【QT开发笔记-基础篇】| 第四章 事件
QEvent
| 4.11 小案例-无边框窗口
本节对应的视频讲解:B_站_链_接【QT开发笔记-基础篇】第4章事件4.11小案例-无边框窗口本章要实现的整体效果如下:本节课,来实现一个非常精简的无边框窗口,支持拖动4个边和4个角来缩放窗口整体效果如下:整体效果说明:当鼠标位于12346789区域时,鼠标形状如上,可以进行窗口缩放;当鼠标位于5区域时,鼠标恢复正常形状如上,可以进行窗口的移动;1.新建工程,去掉边框1.1新建工程首先,从零新建一
大轮明王讲QT
·
2023-10-31 10:45
《QT开发笔记-基础篇》
qt
c++
事件
无边框窗口
【QT开发笔记-基础篇】| 第四章 事件
QEvent
| 4.10 总结QT中的事件传递流程
本节对应的视频讲解:B_站_链_接【QT开发笔记-基础篇】第4章事件4.10总结事件传递流程(1)事件处理函数接受还是忽略本章要实现的整体效果如下:事件传递总流程图,如下:这张图是不是还不太明白??别担心,本节课彻底搞懂事件的传递流程!!!程序的入口main()函数的最后都会调用QApplication类的exec()函数。它会使Qt应用程序进入事件循环。这样就可以使应用程序在运行时接收发生的各种
大轮明王讲QT
·
2023-10-26 10:44
《QT开发笔记-基础篇》
qt
c++
事件
无边框窗口
Qt之自定义事件
在Qt中,自定义事件的步骤大概如下:1.创建自定义事件,自定义事件需要继承
QEvent
2.使用
QEvent
::registerEventType()注册自定义事件类型,事件的类型需要在
QEvent
::User
草上爬
·
2023-10-24 21:58
Qt工作笔记
Qt
Event
自定义事件
注册事件
customEvent
1024程序员节
Qt 窗口界面绘制
设置窗口无外框无任务栏setWindowFlags(Qt::FramelessWindowHint|Qt::SubWindow);//点击窗口以外关闭串口:判断当前活跃窗口,重写eventboolevent(
QEvent
我只是一个小菜鸟
·
2023-10-24 03:33
VS+QT
qt
开发语言
c++
【QT开发笔记-基础篇】| 第四章 事件
QEvent
| 4.8 绘图事件
本节对应的视频讲解:B_站_链_接【QT开发笔记-基础篇】第4章事件4.8绘图事件(1)本章要实现的整体效果如下:
QEvent
::Paint当窗口/控件需要重绘时,触发该事件,它对应的子类是QPaintEvent
大轮明王讲QT
·
2023-10-23 14:54
《QT开发笔记-基础篇》
qt
C++
事件
无边框窗口
Qt 之 消息机制和事件讲解
2.Qt中的事件处理(1)在Qt中,事件被封装成一个个对象,所有的事件均继承自抽象类
QEvent
.事件处理的核心包括事件产生、分发、接受和处理。①事件的产生问题:谁来产生事件?
luckyone906
·
2023-10-23 03:37
QT
Qt消息机制:事件分发和事件过滤
事件分发和事件过滤图形界面应用程序的消息处理模型Qt中的事件处理(1)在Qt中,事件被封装成一个个对象,所有的事件均继承自抽象类
QEvent
.(2)Qt平台将系统产生的消息转变成Qt事件(3)event
SOC罗三炮
·
2023-10-23 03:34
Qt
c++
QT学习笔记--事件分发器
event事件用途:用于事件的分发可以拦截操作boolevent(
QEvent
*e)返回值,如果是true代表用户来处理,不向下分发e->type()==某个事件代码:boolMyLabel::event
qq_45645552
·
2023-10-18 10:49
C++QT学习
学习
QT
QEvent
事件传递
voidMyselfVideoWidget::keyPressEvent(QKeyEvent*event){if((event->key()==Qt::Key_Escape)&&(isFullScreen())){setFullScreen(false);event->accept();//accept()接收,表面eventMyselfVideoWidget会处理这个事件,那么这个事件就不会再继
马隆编辑
·
2023-10-18 10:48
QT
qt
开发语言
Qt之
QEvent
(所有事件的翻译)
Qt之
QEvent
(所有事件的翻译)2018-05-3109:31:36Leo_曦爵阅读数371更多分类专栏:QT原地址:https://www.cnblogs.com/findumars/p/8076247
一杯橙咖
·
2023-10-18 10:16
Qt
【QT开发笔记-基础篇】| 第四章 事件
QEvent
| 4.7 拖放事件
本节对应的视频讲解:B_站_链_接【QT开发笔记-基础篇】第4章事件4.7拖动事件本章要实现的整体效果如下:
QEvent
::DragEnter当拖动文件进入到窗口/控件中时,触发该事件,它对应的子类是QDragEnterEventQEvent
大轮明王讲QT
·
2023-10-18 10:44
qt
c++
事件
无边框窗口
【QT开发笔记-基础篇】| 第四章 事件
QEvent
| 4.6 定时器事件
本章要实现的整体效果如下:QT中使用定时器,有两种方式:定时器类:QTimer定时器事件:
QEvent
::Timer,对应的子类是QTimerEvent本节通过一个案例,同时讲解这两种方式案例:当点击“
大轮明王讲QT
·
2023-10-16 11:24
《QT开发笔记-基础篇》
qt
c++
事件
无边框窗口
Qt事件传播机制 day8
Qt事件传播机制day8事件的接受和忽略当空间忽略事件时,事件会继续往上传播,这里的传播指传播给父组件
QEvent
有accept()函数与ignore()函数accept():本组件处理该事件,这个事件就不会被继续传播给其父组件
[小瓜]
·
2023-10-15 16:02
Qt从入门到入土
qt
开发语言
c++
学习
笔记
Qt事件系统 day7
Qt事件系统day7事件系统在Qt中,事件是派生自抽象
QEvent
类的对象,它表示应用程序内发生的事情或应用程序需要知道的外部活动的结果。
[小瓜]
·
2023-10-15 08:52
Qt从入门到入土
qt
数据库
开发语言
笔记
学习
c++
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他