-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathevent_lookup.py
153 lines (151 loc) · 5.43 KB
/
event_lookup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
# See: https://stackoverflow.com/questions/62196835/how-to-get-string-name-for-qevent-in-pyqt5
# usage: print(event_lookup[str(event.type())])
event_lookup = {
'216': 'QEvent::UNKNOWN EVENT !',
'0': 'QEvent::None',
'114': 'QEvent::ActionAdded',
'113': 'QEvent::ActionChanged',
'115': 'QEvent::ActionRemoved',
'99': 'QEvent::ActivationChange',
'121': 'QEvent::ApplicationActivate',
'122': 'QEvent::ApplicationDeactivate',
'36': 'QEvent::ApplicationFontChange',
'37': 'QEvent::ApplicationLayoutDirectionChange',
'38': 'QEvent::ApplicationPaletteChange',
'214': 'QEvent::ApplicationStateChange',
'35': 'QEvent::ApplicationWindowIconChange',
'68': 'QEvent::ChildAdded',
'69': 'QEvent::ChildPolished',
'71': 'QEvent::ChildRemoved',
'40': 'QEvent::Clipboard',
'19': 'QEvent::Close',
'200': 'QEvent::CloseSoftwareInputPanel',
'178': 'QEvent::ContentsRectChange',
'82': 'QEvent::ContextMenu',
'183': 'QEvent::CursorChange',
'52': 'QEvent::DeferredDelete',
'60': 'QEvent::DragEnter',
'62': 'QEvent::DragLeave',
'61': 'QEvent::DragMove',
'63': 'QEvent::Drop',
'170': 'QEvent::DynamicPropertyChange',
'98': 'QEvent::EnabledChange',
'10': 'QEvent::Enter',
'150': 'QEvent::EnterEditFocus',
'124': 'QEvent::EnterWhatsThisMode',
'206': 'QEvent::Expose',
'116': 'QEvent::FileOpen',
'8': 'QEvent::FocusIn',
'9': 'QEvent::FocusOut',
'23': 'QEvent::FocusAboutToChange',
'97': 'QEvent::FontChange',
'198': 'QEvent::Gesture',
'202': 'QEvent::GestureOverride',
'188': 'QEvent::GrabKeyboard',
'186': 'QEvent::GrabMouse',
'159': 'QEvent::GraphicsSceneContextMenu',
'164': 'QEvent::GraphicsSceneDragEnter',
'166': 'QEvent::GraphicsSceneDragLeave',
'165': 'QEvent::GraphicsSceneDragMove',
'167': 'QEvent::GraphicsSceneDrop',
'163': 'QEvent::GraphicsSceneHelp',
'160': 'QEvent::GraphicsSceneHoverEnter',
'162': 'QEvent::GraphicsSceneHoverLeave',
'161': 'QEvent::GraphicsSceneHoverMove',
'158': 'QEvent::GraphicsSceneMouseDoubleClick',
'155': 'QEvent::GraphicsSceneMouseMove',
'156': 'QEvent::GraphicsSceneMousePress',
'157': 'QEvent::GraphicsSceneMouseRelease',
'182': 'QEvent::GraphicsSceneMove',
'181': 'QEvent::GraphicsSceneResize',
'168': 'QEvent::GraphicsSceneWheel',
'18': 'QEvent::Hide',
'27': 'QEvent::HideToParent',
'127': 'QEvent::HoverEnter',
'128': 'QEvent::HoverLeave',
'129': 'QEvent::HoverMove',
'96': 'QEvent::IconDrag',
'101': 'QEvent::IconTextChange',
'83': 'QEvent::InputMethod',
'207': 'QEvent::InputMethodQuery',
'169': 'QEvent::KeyboardLayoutChange',
'6': 'QEvent::KeyPress',
'7': 'QEvent::KeyRelease',
'89': 'QEvent::LanguageChange',
'90': 'QEvent::LayoutDirectionChange',
'76': 'QEvent::LayoutRequest',
'11': 'QEvent::Leave',
'151': 'QEvent::LeaveEditFocus',
'125': 'QEvent::LeaveWhatsThisMode',
'88': 'QEvent::LocaleChange',
'176': 'QEvent::NonClientAreaMouseButtonDblClick',
'174': 'QEvent::NonClientAreaMouseButtonPress',
'175': 'QEvent::NonClientAreaMouseButtonRelease',
'173': 'QEvent::NonClientAreaMouseMove',
'177': 'QEvent::MacSizeChange',
'43': 'QEvent::MetaCall',
'102': 'QEvent::ModifiedChange',
'4': 'QEvent::MouseButtonDblClick',
'2': 'QEvent::MouseButtonPress',
'3': 'QEvent::MouseButtonRelease',
'5': 'QEvent::MouseMove',
'109': 'QEvent::MouseTrackingChange',
'13': 'QEvent::Move',
'197': 'QEvent::NativeGesture',
'208': 'QEvent::OrientationChange',
'12': 'QEvent::Paint',
'39': 'QEvent::PaletteChange',
'131': 'QEvent::ParentAboutToChange',
'21': 'QEvent::ParentChange',
'212': 'QEvent::PlatformPanel',
'217': 'QEvent::PlatformSurface',
'75': 'QEvent::Polish',
'74': 'QEvent::PolishRequest',
'123': 'QEvent::QueryWhatsThis',
'106': 'QEvent::ReadOnlyChange',
'199': 'QEvent::RequestSoftwareInputPanel',
'14': 'QEvent::Resize',
'204': 'QEvent::ScrollPrepare',
'205': 'QEvent::Scroll',
'117': 'QEvent::Shortcut',
'51': 'QEvent::ShortcutOverride',
'17': 'QEvent::Show',
'26': 'QEvent::ShowToParent',
'50': 'QEvent::SockAct',
'192': 'QEvent::StateMachineSignal',
'193': 'QEvent::StateMachineWrapped',
'112': 'QEvent::StatusTip',
'100': 'QEvent::StyleChange',
'87': 'QEvent::TabletMove',
'92': 'QEvent::TabletPress',
'93': 'QEvent::TabletRelease',
'171': 'QEvent::TabletEnterProximity',
'172': 'QEvent::TabletLeaveProximity',
'219': 'QEvent::TabletTrackingChange',
'22': 'QEvent::ThreadChange',
'1': 'QEvent::Timer',
'120': 'QEvent::ToolBarChange',
'110': 'QEvent::ToolTip',
'184': 'QEvent::ToolTipChange',
'194': 'QEvent::TouchBegin',
'209': 'QEvent::TouchCancel',
'196': 'QEvent::TouchEnd',
'195': 'QEvent::TouchUpdate',
'189': 'QEvent::UngrabKeyboard',
'187': 'QEvent::UngrabMouse',
'78': 'QEvent::UpdateLater',
'77': 'QEvent::UpdateRequest',
'111': 'QEvent::WhatsThis',
'118': 'QEvent::WhatsThisClicked',
'31': 'QEvent::Wheel',
'132': 'QEvent::WinEventAct',
'24': 'QEvent::WindowActivate',
'103': 'QEvent::WindowBlocked',
'25': 'QEvent::WindowDeactivate',
'34': 'QEvent::WindowIconChange',
'105': 'QEvent::WindowStateChange',
'33': 'QEvent::WindowTitleChange',
'104': 'QEvent::WindowUnblocked',
'203': 'QEvent::WinIdChange',
'126': 'QEvent::ZOrderChange',
}