成员类型文档
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值。