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窗口最小化后,不显示任务栏图标
voidpxeclient::changeEvent(
QEvent
*event){if(event->type()==
QEvent
::WindowStateChange){if(windowState(
rongyong
·
2020-08-12 12:06
Qt 设置窗体无边框
QPointmove_point;//移动的距离boolmouse_press;//鼠标按下voidmousePressEvent(QMouseEvent*
qevent
);//鼠标按下事件voidmouseReleaseEvent
Lqsaber
·
2020-08-12 12:01
Qt学习
六、Qt之鼠标拖动界面移动代码实现
主要适用于组件无法点击时的处理//继承事件过滤器boolGifWidget::eventFilter(QObject*watched,
QEvent
*event){staticQPointmousePoint
咸鱼最牛逼
·
2020-08-12 11:51
qt窗口贴边隐藏
设置定时器,当获得窗口的高度为0的时候,鼠标离开窗口区域时,改变窗口大小,当鼠标移动进入窗口区域时,恢复原来窗口、在头文件中声明这两个鼠标事件,然后实现代码如下:voidWidget::enterEvent(
QEvent
Job_qt
·
2020-08-12 11:21
Qt
技术收藏
QT的事件分发、事件过滤器
一、事件的流向QT的各种控件(QObject的子类)都有事件处理成员函数,例如:boolQObject::event(
QEvent
*e);//所有事件dragEnterEvent(QDragEnterEvent
暴躁的野生猿
·
2020-08-10 19:24
QT
Qt中使用事件过滤器来处理键盘焦点
我们都知道,在主事件循环中,使用QApplication::notify(QObject*,
QEvent
*)来分发事件到下面的子窗口,而子窗口将调用QObject::event(
QEvent
*)来根据事件类型调用相应的事件处理函数
芳草源
·
2020-08-10 16:03
qt学习
Qt模拟键盘按键与组合键
转:http://blog.csdn.net/hqyhqyhq/article/details/50895629Tab键:QKeyEventtabKey(
QEvent
::KeyPress,Qt::Key_Tab
idealearn
·
2020-08-10 16:03
linux
qt事件过滤器之使label具有pushbutton的点击功能
、首先需要在界面上部署一个label,然后就是在头文件中加上:#include#include1、需要添加事件过滤器的声明:public:booleventFilter(QObject*target,
QEvent
Littlehero_121
·
2020-08-10 14:36
QT界面布局
Qt widget播放器中的子widget添加水印
上分为上下两块不同widget上面为控制部分,下面显示显示部分,显示部分需要添加水印,背景为图片加黑色水印使用事件过滤器.hprotected:booleventFilter(QObject*watched,
QEvent
qq_39698214
·
2020-08-08 20:47
Qt心得
Qt常用事件以及绘图
Qt是使用一个对象来表示一个事件,继承自
QEvent
类。也可以说Qt的事件就是响应我们的各种行为或者动作的情况。1.2事件处理的过程1.Qt先通过QApplication::exec()启动的主
依然ゝ心碎
·
2020-08-07 15:43
Qt基础知识
Qt基础知识
Qt QWidget播放视频背景图片闪烁
voidVRS::changeEvent(
QEvent
*event){//最小化之后再恢复到之前状态,界面会出现不update的问题,下面这段代码解决此问题if(event->type()==
QEvent
一鸣惊人的啦
·
2020-08-05 14:32
vs+qt
Qt学习之路27--事件传递过程和事件过滤器
QEvent
类是所有事件处理的父类
QEvent
中的关键成员函数–voidignore();接收者忽略当前事件,但事件可能传递给父组件–voidaccept();接收者期望处理当前事件–boolisAccept
一念之间、
·
2020-08-04 01:55
Qt
Qt 事件过滤 回车键
boolMainWindow::eventFilter(QObject*obj,
QEvent
*event){if(event->type()==
QEvent
::KeyPress){QKeyEvent*keyEvent
bao282
·
2020-08-02 14:06
QT
QT学习笔记(十五):QLabel的点击事件(clicked)添加
click点击事件,有什么办法来实现来,我们可以:第一种方法:使用eventFilter事件过滤器1)头文件添加:#includepublic:booleventFilter(QObject*obj,
QEvent
Leon_Chan0
·
2020-07-31 15:37
QT
Qt5.9的鼠标事件:进入QWidget界面事件、离开QWidget界面事件、摁住鼠标事件
实现上面三个事件,只需要改写虚函数enterEvent(
QEvent
*),leaveEvent(
QEvent
*),mouseMoveEvent(QMouseEvent*event)就可以实现。
三公子Tjq
·
2020-07-29 21:49
Qt基础知识
Qt之事件系统
简述在Qt中,事件就是对象,派生自
QEvent
抽象类,用来表示在应用程序中发生的事件,或是应用程序需要处理的外部活动产生的事件。
weixin_34081595
·
2020-07-28 18:11
浅议Qt的事件处理机制 一
在Qt中,事件被封装成一个个对象,所有的事件均继承自抽象类
QEvent
.接下来依次谈谈Qt中有谁来产生、分发、接受和处理事件:谁来产生事件:最容易想到的是我们的输入设备,比如键盘、鼠标产生的keyPressEvent
爱我如深海
·
2020-07-28 15:31
Qt
QT中的event事件解析
在QT中使用一个对象表示一个事件,继承自
QEvent
类。需要说明的是事件与信号是不相同的。
HeroKern
·
2020-07-28 05:37
QT
【QT学习】-----事件系统(三:事件过滤器、事件的发送)
使用事件过滤器的步骤:在.h文件中声明;booleventFilter(QObject*obj,
QEvent
*event)在构造函数中为部件安装事件过滤器:例如:在textEdit部件安装:ui->textEdit
perfect_cat-
·
2020-07-28 04:14
QT学习
【QT学习】------事件系统(一:事件的处理和传递 )
在Qt中使用一个对象来表示一个事件,继承自
QEvent
类。常见的有键盘事件QKeyEvent、鼠标事件QMouseEvent、定时器事件QTimerEvent。
perfect_cat-
·
2020-07-28 04:14
QT学习
Qt 事件系统
Qt事件的类型很多,我们可以通过查看Qt的manual中的EventSystem和
QEvent
来获得各个事件的详细信息。为了完整起见,一份Qt4.6的事件列表附在本文后面。
happyprince
·
2020-07-28 01:11
QT
QT的事件系统
事件和信号的区别QT中事件是
QEvent
的子类QMouseEvent============================================事件的来源自发事件(spontaneousevents
imxiangzi
·
2020-07-28 00:19
linux/QT
在QT中对label增加单击事件
在构造函数数添加该部件的事件过滤器,ui->label->installEventFilter(this);3.事件过滤器boolMainWindow::eventFilter(QObject*watched,
QEvent
飘羽之泪
·
2020-07-27 22:25
Qt
Qt
label
单击事件
Qt5 QLineEdit 点击调用软键盘
过滤MousePressEvent事件来完成点击QLineEdit调用软键盘booleventFilter(QObject*watched,
QEvent
*event);voidcallKeyBoard(
晓星♡
·
2020-07-27 18:36
QT
Qt之事件系统_理论篇
文章目录简述:
QEvent
类这段描述中提及的相关函数:[static]boolQCoreApplication::sendEvent(QObject*receiver,
QEvent
*event)[virtual
大坏蛋的小可爱
·
2020-07-27 16:37
Qt
QT事件系统
事件作为一个对象,继承自
QEvent
类,常见的有键盘事件QKeyEvent、鼠标事件QMouseEvent和定时器事件QTimer
匹马向当阳
·
2020-07-27 15:46
QT
Qt之实现按钮正常(Normal)、滑过(Hover)、按下(Press)效果
鼠标事件:voidenterEvent(
QEvent
*);//进入事件voidleav
Adamearth
·
2020-07-15 00:30
Qt
Qt
按钮效果
PyQt5编程(16):事件处理
所有事件均继承自
QEvent
,同时重载了以下方法:accept()-Setstheacceptflagoftheeventobject,theequivalentofcallingsetAccepted
用电热毯烤猪
·
2020-07-14 09:21
QT 安装事件过滤器
前提:在QWidget中给QLabel控件添加一个事件过滤器,实现点击该控件时输出调试信息步骤:1.在.h文件中添加public:booleventFilter(QObject*watched,
QEvent
开心大爆炸
·
2020-07-12 03:25
QT
PyQt——dialog自定义对话框
QtWidgetsimportQDialog,QLineEdit,QLabel,QPushButton,QMessageBox,QGridLayoutfromPyQt5.QtCoreimportQt,
QEvent
远方最亮的那颗星
·
2020-07-09 23:46
PyQt
Qt 学习之路 2笔记2
这个函数的签名如下:virtualboolQObject::eventFilter(QObject*watched,
QEvent
*event);事件过滤器:会检查接收到的事件。
QinHhhhai
·
2020-07-09 11:25
Qt
Qt使用触屏对图片进行平移和缩放
、对需要响应触屏的窗口激活触屏事件//使用触屏的窗口激活触屏事件setAttribute(Qt::WA_AcceptTouchEvents,true);2、重写event函数//在boolevent(
QEvent
漂_泊
·
2020-07-09 08:39
c++
qt
Qt5 painter在控件上绘图无反应(利用eventFilter实现控件内容绘制)
为控件安装事件过滤器ui->lblImage->installEventFilter(this);//安装事件过滤器2、在头文件中添加绘制函数和事件过滤函数booleventFilter(QObject*obj,
QEvent
xiaohuihuihuige
·
2020-07-09 01:41
Qt5从入门到入土
Qt5问题解决
qt creator 快速入门学习(4)
一个事件由一个特定的
QEvent
子类来表示。1.1.事件处理的5种方法:a重写PaintEventMousePressEvent()b重写notify(
一帘忧梦
·
2020-07-08 13:20
qt
c++
读书
QT之
QEvent
机制
1.
QEvent
简介
QEvent
是QT的事件机制。QT的事件机制,肯定是借鉴了Windows的消息机制。Windows把所有的鼠标键盘以及内部事件都当作消息,并放进消息处理机制处理。
王者之路001
·
2020-07-08 12:41
QT
C++
Qt事件研究
Qt的主事件循环(QApplication::exec())从事件队列取得本地窗口系统的事件,并将它们转变成
QEvent
,然后装转换好的事件发送给QObjects。
zhezhelin
·
2020-07-06 12:54
qt
剖析
qt按键焦点切换
先在aa.h中加入publicslots:booleventFilter(QObject*,
QEvent
*);在aa.cpp中定义函数boolaa::eventFilter(QObject*watc
lzh445096
·
2020-07-04 23:01
Qt动态语言的切换
通过查找资料及查看Qt文档,发现动态切换语言的方式是OverrideQWidget的
QEvent
::LanguageChange*整个过程是这样的,在QApplication::installTransl
jingwenlai
·
2020-07-04 19:09
C++
Qt
Qt事件类
QEvent
QEvent
是Qt中所有事件的基类,事件对象包含了该次事件所携带的相关参数。
求道玉
·
2020-07-04 04:38
Qt
Qt动态语言的切换,最关键一步,先删除qApp->removeTranslator(currentTranslator);
通过查找资料及查看Qt文档,发现动态切换语言的方式是OverrideQWidget的
QEvent
::LanguageChange*整个过程是这样的,在QApplication::installTransl
yand789
·
2020-07-04 03:44
qt
Qt里对QLineEdit输入框进行判断
主要重写booleventFilter(QObject*,
QEvent
*);这个函数,在代码中的每个QlineEdit下加上connect(m_labelLinkRegister,SIGNAL(linkActivated
柳11
·
2020-07-02 09:12
网络
Qt中,利用事件过滤器重写鼠标滚轮事件,以QtableWidget为例子。
使用事件过滤器的过程:①在.h文件中声明事件过滤器booleventFilter(QObject*ojb,
QEvent
*event);其中,obj是表示事件的对象,event表示事件②为控件(tableWidget
JX97
·
2020-07-01 18:49
Qt事件过滤器
Qt事件处理机制
在Qt中,事件被封装成一个个对象,所有的事件均继承自抽象类
QEvent
.接下来依次谈谈Qt中有谁来产生、分发、接受和处理事件:1、谁来产生事件:最容易想到的是我们的输入设备,比如键盘、鼠标产生的keyPre
yuyin86
·
2020-06-30 11:12
qt学习
qt
windows
callback
平台
thread
socket
解析Qt元对象系统(一) 概述
的子类2.宏Q_OBJECT3.MetaObjectCompilerQt官方建议对自定义的QObject子类都要加这个宏,但要注意:某些类不是继承自QObject,这些类里加Q_OBJECT就会出错,例如
QEvent
SilentAssassin
·
2020-06-30 06:37
Qt
Qt常用代码段收集---未完待续
以下代码段部分收集与网络:QWidegt派生,事件重写://Eventhandlersboolevent(
QEvent
*event)Q_DECL_OVERRIDE;virtualvoidmousePressEvent
lk989898
·
2020-06-27 01:47
QComboBox的showPopup和hidePopup
,竟然不会hide,这样的话如果在item较小时,喜欢拖动的用户简直崩溃,所以我看了一下QComboBox的show和hide,最终重写了一下showPopup和hidePopup,触摸屏竟然识别不到
QEvent
朗朗上口就行啦
·
2020-06-25 20:51
Qt
QT鼠标动态移动图标放大或缩小
这次我们的用的是QT的booleventFilter(QObject*obj,
QEvent
*event);这个函数特别好用,为什么这么说呢,因为你会发现QT的Lable是没有按键信号的,然而通过事件,就可以达到
JameScottX
·
2020-06-25 12:14
QT
Qt5事件操作
在Qt中,事件作为一个对象,继承自
QEvent
类,常见的有键盘事件QKeyEvent、鼠标事件QMouseEvent和定时器事件QTimerEvent等,它们与
QEvent
类的继承关系如图所示。
Stanch丶Lx
·
2020-06-25 07:30
Qt事件
QT sendEvent()和postEvent()
QT文档中这样解释:sendEvent(QObject*receiver,
QEvent
*event)使用notify()函数直接给receiver发送事件。
哇风
·
2020-06-24 10:43
QT开发
Qt捕捉最大最小化事件
使用场景:沿用qt框架自带的最大最小化按钮的情况下又希望自主处理放大缩小事件解决方法:重载voidchangeEvent(
QEvent
*event)函数,监听windowSate()并处理。
金鱼叔叔
·
2020-06-22 09:00
Qt
上一页
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
其他