成员类型文档
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值。
阅读(5029) | 评论(0) | 转发(0) |