QEvent::Type 比照X的事件

成员类型文档

QEvent::Type

这个枚举类型定义了Qt中有效的事件类型。事件类型和每个类型的专门类如下:

  • QEvent::None - 不是一个事件。
  • QEvent::Accessibility - 可存取性信息被请求。
  • QEvent::Timer - 规则的定时器事件,QTimerEvent
  • QEvent::MouseButtonPress - 鼠标按下,QMouseEvent
  • QEvent::MouseButtonRelease - 鼠标抬起,QMouseEvent
  • QEvent::MouseButtonDblClick - 鼠标再次按下,a href="qmouseevent.html">QMouseEvent。
  • QEvent::MouseMove - 鼠标移动,QMouseEvent
  • QEvent::KeyPress - 键按下(举例,包括Shift)QKeyEvent
  • QEvent::KeyRelease - 键抬起,QKeyEvent
  • QEvent::IMStart - 输入法写作开始。
  • QEvent::IMCompose - 发生输入法写作。
  • QEvent::IMEnd - 输入法写作结束。
  • QEvent::FocusIn - 窗口部件获得键盘焦点QFocusEvent
  • QEvent::FocusOut - 窗口部件失去键盘焦点,QFocusEvent
  • QEvent::Enter - 鼠标进入窗口部件边缘。
  • QEvent::Leave - 鼠标离开窗口部件边缘。
  • QEvent::Paint - 屏幕更新所需要的,QPaintEvent
  • QEvent::Move - 窗口部件位置改变了,QMoveEvent
  • QEvent::Resize - 窗口部件大小改变了,QResizeEvent
  • QEvent::Show - 窗口部件被显示到屏幕上,QShowEvent
  • QEvent::Hide - 窗口部件被隐藏,QHideEvent
  • QEvent::ShowToParent - 一个子窗口部件被显示。
  • QEvent::HideToParent - 一个子窗口部件被隐藏。
  • QEvent::Close - 窗口部件被关闭(永久性地) QCloseEvent
  • QEvent::ShowNormal - 窗口部件应该按通常模式显示。
  • QEvent::ShowMaximized - 窗口部件应该按最大化模式显示。
  • QEvent::ShowMinimized - 窗口部件应该按最小化模式显示。
  • QEvent::ShowFullScreen - 窗口部件应该按全屏模式显示。
  • QEvent::ShowWindowRequest - 窗口部件窗口应该被显示。这个类型是废弃的。它的提供是为了保证旧代码能够工作。我们强烈建议在新代码中不要使用它。
  • QEvent::DeferredDelete - 在这个对象被清理干净之后,它将被删除。
  • QEvent::Accel - 孩子中的键按下,用于快捷键处理。QKeyEvent
  • QEvent::Wheel - 鼠标滚轮转动,QWheelEvent
  • QEvent::ContextMenu - 上下文弹出菜单,QContextMenuEvent
  • QEvent::AccelAvailable - 在一些平台上Qt使用的内部事件。
  • QEvent::AccelOverride - Key press in child, for overriding shortcut key handling, QKeyEvent.
  • QEvent::WindowActivate - 窗口被激活了。
  • QEvent::WindowDeactivate - 窗口被停用了。
  • QEvent::CaptionChange - 窗口部件的标题改变了。
  • QEvent::IconChange - 窗口部件的图标改变了。
  • QEvent::ParentFontChange - 父窗口部件的字体改变了。
  • QEvent::ApplicationFontChange - 默认的应用程序字体改变了。
  • QEvent::PaletteChange - 窗口部件的调色板改变了。
  • QEvent::ParentPaletteChange - 父窗口部件的调色板改变了。
  • QEvent::ApplicationPaletteChange - 默认的应用程序调色板改变了。
  • QEvent::Clipboard - 剪贴板内容发生改变,QClipboard
  • QEvent::SockAct - 套接字触发,通常在QSocketNotifier中实现。
  • QEvent::DragEnter - 一个拖拽进入了一个窗口部件,QDragEnterEvent
  • QEvent::DragMove - 一个拖拽正在进行中,QDragMoveEvent
  • QEvent::DragLeave - 一个拖拽离开了窗口部件,QDragLeaveEvent
  • QEvent::Drop - 一个拖拽完成了,QDropEvent
  • QEvent::DragResponse - 在一些平台上Qt使用的内部事件。
  • QEvent::ChildInserted - 对象得到了一个孩子,QChildEvent
  • QEvent::ChildRemoved - 对象失去了一个孩子,QChildEvent
  • QEvent::LayoutHint - 窗口部件孩子改变了布局属性。
  • QEvent::ActivateControl - 在一些平台上Qt使用的内部事件。
  • QEvent::DeactivateControl - 在一些平台上Qt使用的内部事件。
  • QEvent::Quit - 保留的。
  • QEvent::Create - 保留的。
  • QEvent::Destroy - 保留的。
  • QEvent::Reparent - 保留的。
  • QEvent::Speech - 为语音输入而保留的。
  • QEvent::Tablet - Wacom Tablet事件。
  • QEvent::User - 用户定义事件。
  • QEvent::MaxUser - 最后用户事件id。

用户事件应该包含User和MaxUser值。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值