PySide6之QEvent.Type

QEvent.Type 枚举定义了 Qt 中的各种事件类型。下面是一个表格,列出了 QEvent.Type 的一些常见值及其对应的含义:

事件类型含义
QEvent.None0无事件
QEvent.ActionAdded114动作添加到对象
QEvent.ActionChanged113动作改变
QEvent.ActionRemoved115动作从对象移除
QEvent.ActivationChange99窗口活动状态改变
QEvent.ApplicationActivate100应用程序被激活
QEvent.ApplicationDeactivate101应用程序被取消激活
QEvent.ApplicationFontChange36应用程序字体改变
QEvent.ApplicationLayoutDirectionChange37应用程序布局方向改变
QEvent.ApplicationPaletteChange38应用程序调色板改变
QEvent.ApplicationStateChange214应用程序状态改变
QEvent.ApplicationWindowIconChange35应用程序窗口图标改变
QEvent.ChildAdded68对象有新的子对象
QEvent.ChildPolished69子对象被刷新
QEvent.ChildRemoved71子对象被移除
QEvent.Clipboard40剪贴板内容改变
QEvent.Close19请求关闭窗口或对话框
QEvent.CloseSoftwareInputPanel200请求关闭软件输入法面板
QEvent.ContentsRectChange178内容矩形改变
QEvent.ContextMenu82上下文菜单请求
QEvent.CursorChange183鼠标指针改变
QEvent.DeferredDelete52延迟删除事件
QEvent.DragEnter60拖拽进入窗口或控件
QEvent.DragLeave62拖拽离开窗口或控件
QEvent.DragMove61拖拽移动
QEvent.Drop63放下拖拽的项目
QEvent.DragResponse64拖拽响应事件
QEvent.EnabledChange98对象的启用状态改变
QEvent.Enter10鼠标进入控件区域
QEvent.EnterEditFocus150进入编辑焦点
QEvent.EnterWhatsThisMode124进入 “What’s This?” 模式
QEvent.Expose206重绘请求
QEvent.FocusIn8获得焦点
QEvent.FocusOut9失去焦点
QEvent.FocusAboutToChange23焦点即将改变
QEvent.FontChange97字体改变
QEvent.FontRequest204字体请求
QEvent.Gesture198手势事件
QEvent.GestureOverride202手势覆盖事件
QEvent.GrabGesture188抓取手势事件
QEvent.GrabKeyboard212抓取键盘事件
QEvent.GrabMouse213抓取鼠标事件
QEvent.GraphicsSceneContextMenu185图形场景上下文菜单事件
QEvent.GraphicsSceneDragEnter174图形场景拖拽进入事件
QEvent.GraphicsSceneDragLeave176图形场景拖拽离开事件
QEvent.GraphicsSceneDragMove175图形场景拖拽移动事件
QEvent.GraphicsSceneDrop177图形场景放下事件
QEvent.GraphicsSceneHelp186图形场景帮助事件
QEvent.GraphicsSceneHoverEnter171图形场景悬停进入事件
QEvent.GraphicsSceneHoverLeave173图形场景悬停离开事件
QEvent.GraphicsSceneHoverMove172图形场景悬停移动事件
QEvent.GraphicsSceneMouseDoubleClick166图形场景鼠标双击事件
QEvent.GraphicsSceneMouseMove165图形场景鼠标移动事件
QEvent.GraphicsSceneMousePress164图形场景鼠标按下事件
QEvent.GraphicsSceneMouseRelease167图形场景鼠标释放事件
QEvent.GraphicsSceneWheel168图形场景鼠标滚轮事件
QEvent.HelpRequest47帮助请求
QEvent.Hide18对象隐藏
QEvent.HideToParent27对象对父对象隐藏
QEvent.HoverEnter127鼠标指针进入了一个控件的可悬停区域
事件类型QEvent.DynamicPropertyChange
说明        `QEvent.DynamicPropertyChange` 是 `QEvent` 枚举中的一个值,它代表一个对象的动态属性发生了变化。在 Qt 中,动态属性是指那些不是在对象的类定义中声明的属性,而是后来通过 `QObject::setProperty` 或 `QObject::dynamicPropertyNames` 方法添加到对象中的属性。
当动态属性被添加、修改或删除时,对象会发出一个 `DynamicPropertyChange` 事件。这个事件可以用来监听动态属性的变化,从而做出相应的处理。例如,一个应用程序可能需要根据某个动态属性的变化来更新用户界面或其他对象的状态。
`DynamicPropertyChange` 事件的值通常是 170。这个事件类型在处理自定义属性或需要在运行时动态添加属性的场景中非常有用。
 

  • 24
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值