Qt4.7文档翻译:QEvent类参考,QEvent Class Reference
这个枚举定义的是Qt中有效的事件类型。每种类型的事件的类型及对应的类在以下列出:
|
常量 |
值 |
说明 |
|
QEvent::None |
0 |
不是事件。 |
|
QEvent::AccessibilityDescription |
130 |
用来查询辅助功能(accessibility)说明文字(QAccessibleEvent)。 |
|
QEvent::AccessibilityHelp |
119 |
用来查询辅助功能帮助文字(QAccessibleEvent)。 |
|
QEvent::AccessibilityPrepare |
86 |
出现咯辅助信息请求。 |
|
QEvent::ActionAdded |
114 |
添加咯一个新的动作(QActionEvent)。 |
|
QEvent::ActionChanged |
113 |
某个动作被改变咯(QActionEvent)。 |
|
QEvent::ActionRemoved |
115 |
某个动作被删除咯(QActionEvent)。 |
|
QEvent::ActivationChange |
99 |
某个部件的顶级窗口的活动状态发生咯改变。 |
|
QEvent::ApplicationActivate |
121 |
本程序被激活。 |
|
QEvent::ApplicationActivated |
ApplicationActivate |
这个枚举量已经废弃。使用ApplicationActivate 来代替。 |
|
QEvent::ApplicationDeactivate |
122 |
本程序被挂起,因此用户无法操作它。 |
|
QEvent::ApplicationFontChange |
36 |
程序的默认字体发生改变。 |
|
QEvent::ApplicationLayoutDirectionChange |
37 |
程序的默认布局方向发生改变。 |
|
QEvent::ApplicationPaletteChange |
38 |
程序的默认调色板发生改变。 |
|
QEvent::ApplicationWindowIconChange |
35 |
程序的图标发生改变。 |
|
QEvent::ChildAdded |
68 |
某个对象喜添贵子(子对象)(QChildEvent)。 |
|
QEvent::ChildInserted |
70 |
某个对象喜添贵子(QChildEvent)。仅用于Qt3支持(Qt3Support),在Qt4中请使用ChildAdded。 |
|
QEvent::ChildPolished |
69 |
某个子代部件被美化(polished)(QChildEvent)。 |
|
QEvent::ChildRemoved |
71 |
某个对象不幸丧子(失去一个子对象)(QChildEvent)。 |
|
QEvent::Clipboard |
40 |
剪贴板内容发生改变(QClipboardEvent)。 |
|
QEvent::Close |
19 |
部件被关闭(QCloseEvent)。 |
|
QEvent::CloseSoftwareInputPanel |
200 |
某个部件想要关闭软键盘(software input panel)(SIP)。 |
|
QEvent::ContentsRectChange |
178 |
某个部件的内容区域(content rect)的边距(margins)发生改变。 |
|
QEvent::ContextMenu |
82 |
上下文弹出式菜单(QContextMenuEvent)。 |
|
QEvent::CursorChange |
183 |
某个部件的鼠标光标发生改变。 |
|
QEvent::DeferredDelete |
52 |
当这个部件做完清理工作之后,会被删除。 |
|
QEvent::DragEnter |
60 |
鼠标光标在一个拖放操作中进入某个部件(QDragEnterEvent)。 |
|
QEvent::DragLeave |
62 |
鼠标光标在一个拖放操作中离开某个部件(QDragEnterEvent)。 |
|
QEvent::DragMove |
61 |
正在发生某个拖放操作(QDragMoveEvent)。 |
|
QEvent::Drop |
63 |
某个拖放操作进行完毕(QDropEvent)。 |
|
QEvent::EnabledChange |
98 |
某个部件的启用状态发生改变。 |
|
QEvent::Enter |
10 |
鼠标进入某个部件的边界(boundaries)。 |
|
QEvent::EnterEditFocus |
150 |
某个编辑部件获取咯编辑焦点。 |
|
QEvent::EnterWhatsThisMode |
124 |
当程序进入“这是什么?”("What's This?")模式时,會向顶级部件发送这个事件。 |
|
QEvent::FileOpen |
116 |
请求打开文件(QFileOpenEvent)。 |
|
QEvent::FocusIn |
8 |
某个部件获得咯键盘焦点(QFocusEvent)。 |
|
QEvent::FocusOut |
9 |
某个部件失去咯键盘焦点(QFocusEvent)。 |
|
QEvent::FontChange |
97 |
某个部件的字体发生改变。 |
|
QEvent::GrabKeyboard |
188 |
某个条目(Item)掌握咯键盘(仅支持QGraphicsItem)。 |
|
QEvent::GrabMouse |
186 |
某个条目掌握咯鼠标(仅支持QGraphicsItem)。 |
|
QEvent::GraphicsSceneContextMenu |
159 |
在某个图形场景(graphics scene)中弹出上下文菜单(QGraphicsSceneContextMenuEvent)。 |
|
QEvent::GraphicsSceneDragEnter |
164 |
鼠标在某个拖放操作中进入一个图形场景(QGraphicsSceneDragDropEvent)。 |
|
QEvent::GraphicsSceneDragLeave |
166 |
鼠标在某个拖放操作中离开一个图形场景(QGraphicsSceneDragDropEvent)。 |
|
QEvent::GraphicsSceneDragMove |
165 |
在某个场景上方正发生着一个拖放操作(QGraphicsSceneDragDropEvent)。 |
|
QEvent::GraphicsSceneDrop |
167 |
在某个场景上方,一个拖放操作执行完毕(QGraphicsSceneDragDropEvent)。 |
|
QEvent::GraphicsSceneHelp |
163 |
用户请求对某个图形场景给出帮助信息(QHelpEvent)。 |
|
QEvent::GraphicsSceneHoverEnter |
160 |
鼠标光标进入某个图形场景中的一个悬停条目(QGraphicsSceneHoverEvent)。 |
|
QEvent::GraphicsSceneHoverLeave |
162 |
鼠标光标离开某个图形场景中的一个悬停条目(QGraphicsSceneHoverEvent)。 |
|
QEvent::GraphicsSceneHoverMove |
161 |
鼠标光标在某个图形场景中的一个悬停条目里移动(QGraphicsSceneHoverEvent)。 |
|
QEvent::GraphicsSceneMouseDoubleClick |
158 |
在一个图形场景中第二次点击(双击)鼠标(QGraphicsSceneMouseEvent)。 |
|
QEvent::GraphicsSceneMouseMove |
155 |
在某个图形场景中移动鼠标(QGraphicsSceneMouseEvent)。 |
|
QEvent::GraphicsSceneMousePress |
156 |
在某个图形场景中点击鼠标(QGraphicsSceneMouseEvent)。 |
|
QEvent::GraphicsSceneMouseRelease |
157 |
在某个图形场景中松开鼠标(QGraphicsSceneMouseEvent)。 |
|
QEvent::GraphicsSceneMove |
182 |
部件移动咯位置(QGraphicsSceneMoveEvent)。 |
|
QEvent::GraphicsSceneResize |
181 |
部件改变咯大小(QGraphicsSceneResizeEvent)。 |
|
QEvent::GraphicsSceneWheel |
168 |
在某个图形场景中滚动咯鼠标滚轮(QGraphicsSceneWheelEvent)。 |
|
QEvent::Hide |
18 |
某个部件被隐藏(QHideEvent)。 |
|
QEvent::HideToParent |
27 |
某个子代部件被隐藏。 |
|
QEvent::HoverEnter |
127 |
鼠标进入某个悬停部件(QHoverEvent)。 |
|
QEvent::HoverLeave |
128 |
鼠标离开某个悬停部件(QHoverEvent)。 |
|
QEvent::HoverMove |
129 |
鼠标在某个悬停部件中移动(QHoverEvent)。 |
|
QEvent::IconDrag |
96 |
某个窗口的主图标被拖走(QIconDragEvent)。 |
|
QEvent::IconTextChange |
101 |
某个部件的图标文字发生改变。 |
|
QEvent::InputMethod |
83 |
正在使用某个输入法(QInputMethodEvent)。 |
|
QEvent::KeyPress |
6 |
按键被按(QKeyEvent)。 |
|
QEvent::KeyRelease |
7 |
按键被松开(QKeyEvent)。 |
|
QEvent::LanguageChange |
89 |
程序的翻译内容发生改变。 |
|
QEvent::LayoutDirectionChange |
90 |
布局器的方向发生改变。 |
|
QEvent::LayoutRequest |
76 |
某个部件的布局需要重新计算。 |
|
QEvent::Leave |
11 |
鼠标离开某个部件的边界。 |
|
QEvent::LeaveEditFocus |
151 |
某个编辑部件失去咯编辑焦点。 |
|
QEvent::LeaveWhatsThisMode |
125 |
当程序离开“这是什么?”模式时,會发送这个事件给顶级部件。 |
|
QEvent::LocaleChange |
88 |
系统的语言区域发生改变。 |
|
QEvent::NonClientAreaMouseButtonDblClick |
176 |
在客户区域以外的地方发生鼠标双击。 |
|
QEvent::NonClientAreaMouseButtonPress |
174 |
在客户区域以外的地方按下鼠标。 |
|
QEvent::NonClientAreaMouseButtonRelease |
175 |
在客户区域以外的地方松开鼠标。 |
|
QEvent::NonClientAreaMouseMove |
173 |
在客户区域以外的地方移动鼠标。 |
|
QEvent::MacSizeChange |
177 |
用户改变咯部件的大小(仅用于Mac OS X)。 |
|
QEvent::MenubarUpdated |
153 |
窗口的菜单栏被更新。 |
|
QEvent::MetaCall |
43 |
通过QMetaObject::invokeMethod()进行一次异步方法调用。 |
|
QEvent::ModifiedChange |
102 |
部件的修改状态发生改变。 |
|
QEvent::MouseButtonDblClick |
4 |
再次按下鼠标(QMouseEvent)。 |
|
QEvent::MouseButtonPress |
2 |
按下鼠标(QMouseEvent)。 |
|
QEvent::MouseButtonRelease |
3 |
松开鼠标(QMouseEvent)。 |
|
QEvent::MouseMove |
5 |
移动鼠标(QMouseEvent)。 |
|
QEvent::MouseTrackingChange |
109 |
鼠标跟踪状态发生改变。 |
|
QEvent::Move |
13 |
部件的位置发生改变(QMoveEvent)。 |
|
QEvent::Paint |
12 |
有必要刷新屏幕(QPaintEvent)。 |
|
QEvent::PaletteChange |
39 |
某个部件的调色板发生改变。 |
|
QEvent::ParentAboutToChange |
131 |
这个部件的亲代部件准备发生改变。 |
|
QEvent::ParentChange |
21 |
这个部件的亲代部件已经发生改变。 |
|
QEvent::Polish |
75 |
这个部件被美化。 |
|
QEvent::PolishRequest |
74 |
这个部件应当被美化。 |
|
QEvent::QueryWhatsThis |
123 |
如果这个部件拥有“这是什么?”帮助信息的话,那么它应当接受这个事件。 |
|
QEvent::RequestSoftwareInputPanel |
199 |
某个部件想要打开一个软键盘(SIP)。 |
|
QEvent::Resize |
14 |
某个部件的大小发生改变(QResizeEvent)。 |
|
QEvent::Shortcut |
117 |
在子代部件中按下按键,以触发快捷键效果(QShortcutEvent)。 |
|
QEvent::ShortcutOverride |
51 |
在子代部件中按下按键,以修改快捷键(QKeyEvent)。 |
|
QEvent::Show |
17 |
某个部件被显示到屏幕上(QShowEvent)。 |
|
QEvent::ShowToParent |
26 |
某个子代部件被显示出来。 |
|
QEvent::SockAct |
50 |
套接字被激活,用来实现QSocketNotifier。 |
|
QEvent::StateMachineSignal |
192 |
某个信号被传递给一个状态机(QStateMachine::SignalEvent)。 |
|
QEvent::StateMachineWrapped |
193 |
这个事件是另一个事件的包装,也就是说,它包含另一个事件(QStateMachine::WrappedEvent)。 |
|
QEvent::StatusTip |
112 |
请求获取一个状态提示(QStatusTipEvent)。 |
|
QEvent::StyleChange |
100 |
某个部件的样式发生改变。 |
|
QEvent::TabletMove |
87 |
Wacom绘图板移动(QTabletEvent)。 |
|
QEvent::TabletPress |
92 |
Wacom绘图板按压(QTabletEvent)。 |
|
QEvent::TabletRelease |
93 |
Wacom绘图板松开(QTabletEvent)。 |
|
QEvent::OkRequest |
94 |
装饰中的确定按钮被按下。仅支持Windows CE。 |
|
QEvent::TabletEnterProximity |
171 |
Wacom绘图板进入近似模式(proximity)(QTabletEvent),被发送给QApplication。 |
|
QEvent::TabletLeaveProximity |
172 |
Wacom绘图板离开近似模式(proximity)(QTabletEvent),被发送给QApplication。 |
|
QEvent::Timer |
1 |
常规定时器事件(QTimerEvent)。 |
|
QEvent::ToolBarChange |
120 |
在 Mac OS X 上,工具条上的按钮被切换。 |
|
QEvent::ToolTip |
110 |
请求弹出工具提示(QHelpEvent)。 |
|
QEvent::ToolTipChange |
184 |
这个部件的工具提示发生改变。 |
|
QEvent::UngrabKeyboard |
189 |
某个条目不再抓取键盘(仅支持QGraphicsItem)。 |
|
QEvent::UngrabMouse |
187 |
某个条目不再抓取鼠标(仅支持QGraphicsItem)。 |
|
QEvent::UpdateLater |
78 |
这个部件应当放入到队列中以便稍后重绘。 |
|
QEvent::UpdateRequest |
77 |
这个部件应当被重绘。 |
|
QEvent::WhatsThis |
111 |
这个部件应当显示“这是什么?”帮助信息(QHelpEvent)。 |
|
QEvent::WhatsThisClicked |
118 |
在某个部件的“这是什么?”帮助信息中的某个链接被点击咯。 |
|
QEvent::Wheel |
31 |
鼠标滚轮滚动咯(QWheelEvent)。 |
|
QEvent::WinEventAct |
132 |
出现咯一个仅限于Windows 系统的激活事件。 |
|
QEvent::WindowActivate |
24 |
窗口被激活。 |
|
QEvent::WindowBlocked |
103 |
这个窗口被某个模态对话框阻塞。 |
|
QEvent::WindowDeactivate |
25 |
窗口变成非活动的咯。 |
|
QEvent::WindowIconChange |
34 |
这个窗口的图标发生改变。 |
|
QEvent::WindowStateChange |
105 |
这个窗口的状态(最小化、最大化或者全屏)发生改变(QWindowStateChangeEvent)。 |
|
QEvent::WindowTitleChange |
33 |
这个窗口的标题发生改变。 |
|
QEvent::WindowUnblocked |
104 |
某个模态对话框退出之后,这个窗口不再被阻塞。 |
|
QEvent::ZOrderChange |
126 |
这个部件的z顺序发生改变。这个事件永远不会发送到顶级窗口。 |
|
QEvent::KeyboardLayoutChange |
169 |
键盘布局发生改变。 |
|
QEvent::DynamicPropertyChange |
170 |
某个动态属性被添加到这个对象,或者这个对象的某个动态属性被改变,或者这个对象的某个动态属性被删除。 |
|
QEvent::TouchBegin |
194 |
一连串的触摸屏和/或轨迹板事件的开始(QTouchEvent)。 |
|
QEvent::TouchUpdate |
195 |
触摸屏事件(QTouchEvent)。 |
|
QEvent::TouchEnd |
196 |
触摸屏事件序列的结束(QTouchEvent)。 |
|
QEvent::WinIdChange |
203 |
这个原生部件的窗口系统标识符发生改变。 |
|
QEvent::Gesture |
198 |
某个手势被触发(QGestureEvent)。 |
|
QEvent::GestureOverride |
202 |
某个手势被重置(override)(QGestureEvent)。 |
用户自定义的事件的值应当介于User和MaxUser之间:
|
常量 |
值 |
描述 |
|
QEvent::User |
1000 |
用户定义的事件。 |
|
QEvent::MaxUser |
65535 |
最后一个可用的用户定义事件的标识符。 |
为咯方便起见,你可以使用registerEventType()函数来为你的程序注册并占有一个自定义的事件类型。这样做有一个好处,可以避免你把程序中另一个地方已经在使用的自定义事件类型拿来重复使用。
Your opinionsHxLauncher: Launch Android applications by voice commands