StupidBeauty
Read times:2868Posted at: - no title specified

Qt5.4文档翻译:Qt命名空间,Qt Namespace

Qt命名空间 中包含了各种在Qt 库中用到的标识符。 详细说明……

头文件:

#include <Qt>

qmake指令

QT += core

详细说明

Qt命名空间中包含了各种在Qt 库中用到的标识符。

类型文档

enum Qt:: ApplicationAttribute

这个枚举,描述的是那些能够改变整个应用程序的行为的属性。 这些属性是通过 QCoreApplication::setAttribute ()来启用或禁用的,并且可使用 QCoreApplication::testAttribute ()来检测。

常量

说明

Qt::AA_NativeWindows

3

确保各个部件都拥有原生窗口。

Qt::AA_X11InitThreads

10

QApplication 的构造函数中调用 XInitThreads() ,使得对 Xlib 的调用成为线程安全的。必须在构造 QApplication 之前设置这个属性才有效。

enum Qt:: ConnectionType

这个枚举,说明的是,可用于信号和信号槽之间的连接的类型。尤其是,它决定着,某个特定的信号是被立即传递给某个信号槽还是放入队列中日后再传递。

常量

说明

Qt::AutoConnection

0

( 默认 ) 如果接收 处于  当前发射该信号的线程中,则会使用Qt::DirectConnection。否则,会使用Qt::QueuedConnection。具体的连接类型,是在发射信号时决定的。

Qt::DirectConnection

1

当信号会发射时,对应的信号槽会立即被调用。该信号槽会在发射信号的线程中执行。

Qt::QueuedConnection

2

当控制流到达接收者所在线程的事件循环时,该信号槽会被执行。该信号槽是在接收者所在的线程中执行的。

Qt::BlockingQueuedConnection

3

与Qt::QueuedConnection 类似,区别就是,发射信号的线程会阻塞,直到该信号槽返回为止。如果接收者与发射者处于同一个线程,则, 不能 使用这种连接,否则,程序会死锁。

Qt::UniqueConnection

0x80

这是一个标志位,可通过按位的 或操作 来与前面说过的任何连接类型组合起来。如果设置了Qt::UniqueConnection,则,当该连接已然存在(也就是说,对同一对对象,同一个信号已经被连接到同一个信号槽)时, QObject::connect ()会失败。这个标志位是从Qt 4.6 开始引入的。

对于队列式的连接,其中的参数必须是能够被Qt 的元对象系统识别的类型,因为,Qt需要对参数进行复制以储存在某个事件中。如果妳在使用队列式连接时遇到以下错误:

QObject ::connect: Cannot queue arguments of type 'MyType'

则,应当在建立该连接之前调用 qRegisterMetaType ()以注册该数据类型。

如果妳需要在多个线程之间使用信号和信号槽,则,阅读 多线程之间的信号和信号槽

参考 Qt 中的多线程支持 QObject::connect () qRegisterMetaType () Q_DECLARE_METATYPE ()

enum Qt::ContextMenuPolicy

这个枚举,说明的是,作为一个部件,在面临着显示上下文菜单的情况时,可能会采取的策略。

常量

说明

Qt::NoContextMenu

0

此部件不提供上下文菜单,上下文菜单的处理交给此部件的亲代部件。

Qt::PreventContextMenu

4

此部件不提供上下文菜单,并且,与 NoContextMenu 不同的是,上下文菜单的处理 不会 交给此部件的亲代部件。这就意味着,所有的鼠标右键事件都会通过 QWidget::mousePressEvent ()和 QWidget::mouseReleaseEvent ()传递给该部件本身。

Qt::DefaultContextMenu

1

会调用该部件的 QWidget::contextMenuEvent ()处理函数。

Qt::ActionsContextMenu

2

该部件会将它的 QWidget::actions ()作为上下文菜单显示。

Qt::CustomContextMenu

3

该部件会发射 QWidget::customContextMenuRequested ()信号。

enum Qt:: GestureState

这个枚举,说明的是,一个手势的状态。

常量

说明

Qt::NoGesture

0

未检测到任何手势。

Qt::GestureStarted

1

检测到一个连续的手势已经启动。

Qt::GestureUpdated

2

一个手势正在进行中。

Qt::GestureFinished

3

一个手势已经完毕。

Qt::GestureCanceled

4

一个手势已经取消。

此枚举是从Qt 4.6 开始引入或修改的。

参考 QGesture

enum Qt::GestureType

这个枚举,说明的是,那些标准手势。

常量

说明

Qt::TapGesture

1

一个 点击 手势。

Qt::TapAndHoldGesture

2

一个 点击并按住 长按 )手势。

Qt::PanGesture

3

一个 拖动 手势。

Qt::PinchGesture

4

一个 缩放 手势。

Qt::SwipeGesture

5

一个 扫动 手势。

Qt::CustomGesture

0x0100

此标志位可用来检测,该手势是否是一个由用户定义的手势。

用户定义 的手势,是通过 QGestureRecognizer::registerRecognizer ()函数来注册的, 它会生成一个自定义的手势编号,并且设置Qt::CustomGesture 这个标志位。

此枚举是从Qt 4.6 开始引入或修改的。

参考 QGesture QWidget::grabGesture () QGraphicsObject::grabGesture ()

enum Qt::GlobalColor

Qt 中的预定义 QColor 对象

常量

说明

Qt::transparent

19

透明的黑色(也就是说, QColor (0, 0, 0, 0))

Qt::color0

0

0像素(针对位图)

Qt::color1

1

1像素(针对位图)

参考 QColor

enum Qt::ItemFlag
flags Qt::ItemFlags

这个枚举,说明的是,一个数据条目的属性:

常量

说明

Qt::NoItemFlags

0

此条目未设置任何属性。

Qt::ItemIsSelectable

1

此条目可被选中。

Qt::ItemIsEditable

2

此条目可被编辑。

Qt::ItemIsDragEnabled

4

此条目可被拖放。

Qt::ItemIsDropEnabled

8

此条目可成为一个拖放操作的目标。

Qt::ItemIsUserCheckable

16

此条目可被用户复选。

Qt::ItemIsEnabled

32

用户可与此条目交互。

Qt::ItemIsTristate

64

此用户可复选,并且具有3个状态。

Qt::ItemNeverHasChildren

128

此条目绝不会拥有子代条目。

注意 ,对于 可复选的条目, 妳需要既设置一组适当的标志位,也设置好初始状态, 以表明 该条目是否处于复选选中状态。对于那些模型/视图组件 ,这一点是自动处理的,但是,对于 QListWidgetItem QTableWidgetItem QTreeWidgetItem ,需要显式设置。

注意 ,如果某个下标对应 的条目设置 了Qt::ItemNeverHasChildren 标志位, 而妳又覆盖了 QAbstractItemModel::hasChildren 并且返回真(true)的话,则, 其行为是未定义的。

ItemFlags类型 QFlags <ItemFlag>的类型定义 (typedef) 它储存的是 一组ItemFlag 值的 逻辑或 结果。

参考 QAbstractItemModel

enum Qt::Key

Qt 使用的按键名字。

常量

说明

Qt::Key_Escape

0x01000000

Qt::Key_Tab

0x01000001

Qt::Key_Backtab

0x01000002

Qt::Key_Backspace

0x01000003

Qt::Key_Return

0x01000004

Qt::Key_Enter

0x01000005

一般是处于键区(keypad)。

Qt::Key_Insert

0x01000006

Qt::Key_Delete

0x01000007

Qt::Key_Pause

0x01000008

暂停/中断键(注意 与多媒体的暂停无关)

Qt::Key_Print

0x01000009

Qt::Key_SysReq

0x0100000a

Qt::Key_Clear

0x0100000b

Qt::Key_Home

0x01000010

Qt::Key_End

0x01000011

Qt::Key_Left

0x01000012

Qt::Key_Up

0x01000013

Qt::Key_Right

0x01000014

Qt::Key_Down

0x01000015

Qt::Key_PageUp

0x01000016

Qt::Key_PageDown

0x01000017

Qt::Key_Shift

0x01000020

Qt::Key_Alt

0x01000023

Qt::Key_CapsLock

0x01000024

Qt::Key_NumLock

0x01000025

Qt::Key_ScrollLock

0x01000026

Qt::Key_F1

0x01000030

Qt::Key_F2

0x01000031

Qt::Key_F3

0x01000032

Qt::Key_F4

0x01000033

Qt::Key_F5

0x01000034

Qt::Key_F6

0x01000035

Qt::Key_F7

0x01000036

Qt::Key_F8

0x01000037

Qt::Key_F9

0x01000038

Qt::Key_F10

0x01000039

Qt::Key_F11

0x0100003a

Qt::Key_F12

0x0100003b

Qt::Key_F13

0x0100003c

Qt::Key_F14

0x0100003d

Qt::Key_F15

0x0100003e

Qt::Key_F16

0x0100003f

Qt::Key_F17

0x01000040

Qt::Key_F18

0x01000041

Qt::Key_F19

0x01000042

Qt::Key_F20

0x01000043

Qt::Key_F21

0x01000044

Qt::Key_F22

0x01000045

Qt::Key_F23

0x01000046

Qt::Key_F24

0x01000047

Qt::Key_F25

0x01000048

Qt::Key_F26

0x01000049

Qt::Key_F27

0x0100004a

Qt::Key_F28

0x0100004b

Qt::Key_F29

0x0100004c

Qt::Key_F30

0x0100004d

Qt::Key_F31

0x0100004e

Qt::Key_F32

0x0100004f

Qt::Key_F33

0x01000050

Qt::Key_F34

0x01000051

Qt::Key_F35

0x01000052

Qt::Key_Super_L

0x01000053

Qt::Key_Super_R

0x01000054

Qt::Key_Menu

0x01000055

Qt::Key_Hyper_L

0x01000056

Qt::Key_Hyper_R

0x01000057

Qt::Key_Help

0x01000058

Qt::Key_Direction_L

0x01000059

Qt::Key_Direction_R

0x01000060

Qt::Key_Space

0x20

Qt::Key_Any

Key_Space

Qt::Key_Exclam

0x21

Qt::Key_QuoteDbl

0x22

Qt::Key_NumberSign

0x23

Qt::Key_Dollar

0x24

Qt::Key_Percent

0x25

Qt::Key_Ampersand

0x26

Qt::Key_Apostrophe

0x27

Qt::Key_ParenLeft

0x28

Qt::Key_ParenRight

0x29

Qt::Key_Asterisk

0x2a

Qt::Key_Plus

0x2b

Qt::Key_Comma

0x2c

Qt::Key_Minus

0x2d

Qt::Key_Period

0x2e

Qt::Key_Slash

0x2f

Qt::Key_0

0x30

Qt::Key_1

0x31

Qt::Key_2

0x32

Qt::Key_3

0x33

Qt::Key_4

0x34

Qt::Key_5

0x35

Qt::Key_6

0x36

Qt::Key_7

0x37

Qt::Key_8

0x38

Qt::Key_9

0x39

Qt::Key_Colon

0x3a

Qt::Key_Semicolon

0x3b

Qt::Key_Less

0x3c

Qt::Key_Equal

0x3d

Qt::Key_Greater

0x3e

Qt::Key_Question

0x3f

Qt::Key_At

0x40

Qt::Key_A

0x41

Qt::Key_B

0x42

Qt::Key_C

0x43

Qt::Key_D

0x44

Qt::Key_E

0x45

Qt::Key_F

0x46

Qt::Key_G

0x47

Qt::Key_H

0x48

Qt::Key_I

0x49

Qt::Key_J

0x4a

Qt::Key_K

0x4b

Qt::Key_L

0x4c

Qt::Key_M

0x4d

Qt::Key_N

0x4e

Qt::Key_O

0x4f

Qt::Key_P

0x50

Qt::Key_Q

0x51

Qt::Key_R

0x52

Qt::Key_S

0x53

Qt::Key_T

0x54

Qt::Key_U

0x55

Qt::Key_V

0x56

Qt::Key_W

0x57

Qt::Key_X

0x58

Qt::Key_Y

0x59

Qt::Key_Z

0x5a

Qt::Key_BracketLeft

0x5b

Qt::Key_Backslash

0x5c

Qt::Key_BracketRight

0x5d

Qt::Key_AsciiCircum

0x5e

Qt::Key_Underscore

0x5f

Qt::Key_QuoteLeft

0x60

Qt::Key_BraceLeft

0x7b

Qt::Key_Bar

0x7c

Qt::Key_BraceRight

0x7d

Qt::Key_AsciiTilde

0x7e

Qt::Key_nobreakspace

0x0a0

Qt::Key_exclamdown

0x0a1

Qt::Key_cent

0x0a2

Qt::Key_sterling

0x0a3

Qt::Key_currency

0x0a4

Qt::Key_yen

0x0a5

Qt::Key_brokenbar

0x0a6

Qt::Key_section

0x0a7

Qt::Key_diaeresis

0x0a8

Qt::Key_copyright

0x0a9

Qt::Key_ordfeminine

0x0aa

Qt::Key_guillemotleft

0x0ab

Qt::Key_notsign

0x0ac

Qt::Key_hyphen

0x0ad

Qt::Key_registered

0x0ae

Qt::Key_macron

0x0af

Qt::Key_degree

0x0b0

Qt::Key_plusminus

0x0b1

Qt::Key_twosuperior

0x0b2

Qt::Key_threesuperior

0x0b3

Qt::Key_acute

0x0b4

Qt::Key_mu

0x0b5

Qt::Key_paragraph

0x0b6

Qt::Key_periodcentered

0x0b7

Qt::Key_cedilla

0x0b8

Qt::Key_onesuperior

0x0b9

Qt::Key_masculine

0x0ba

Qt::Key_guillemotright

0x0bb

Qt::Key_onequarter

0x0bc

Qt::Key_onehalf

0x0bd

Qt::Key_threequarters

0x0be

Qt::Key_questiondown

0x0bf

Qt::Key_Agrave

0x0c0

Qt::Key_Aacute

0x0c1

Qt::Key_Acircumflex

0x0c2

Qt::Key_Atilde

0x0c3

Qt::Key_Adiaeresis

0x0c4

Qt::Key_Aring

0x0c5

Qt::Key_AE

0x0c6

Qt::Key_Ccedilla

0x0c7

Qt::Key_Egrave

0x0c8

Qt::Key_Eacute

0x0c9

Qt::Key_Ecircumflex

0x0ca

Qt::Key_Ediaeresis

0x0cb

Qt::Key_Igrave

0x0cc

Qt::Key_Iacute

0x0cd

Qt::Key_Icircumflex

0x0ce

Qt::Key_Idiaeresis

0x0cf

Qt::Key_ETH

0x0d0

Qt::Key_Ntilde

0x0d1

Qt::Key_Ograve

0x0d2

Qt::Key_Oacute

0x0d3

Qt::Key_Ocircumflex

0x0d4

Qt::Key_Otilde

0x0d5

Qt::Key_Odiaeresis

0x0d6

Qt::Key_multiply

0x0d7

Qt::Key_Ooblique

0x0d8

Qt::Key_Ugrave

0x0d9

Qt::Key_Uacute

0x0da

Qt::Key_Ucircumflex

0x0db

Qt::Key_Udiaeresis

0x0dc

Qt::Key_Yacute

0x0dd

Qt::Key_THORN

0x0de

Qt::Key_ssharp

0x0df

Qt::Key_division

0x0f7

Qt::Key_ydiaeresis

0x0ff

Qt::Key_Multi_key

0x01001120

Qt::Key_Codeinput

0x01001137

Qt::Key_SingleCandidate

0x0100113c

Qt::Key_MultipleCandidat e

0x0100113d

Qt::Key_PreviousCandidate

0x0100113e

Qt::Key_Mode_switch

0x0100117e

Qt::Key_Kanji

0x01001121

Qt::Key_Muhenkan

0x01001122

Qt::Key_Henkan

0x01001123

Qt::Key_Romaji

0x01001124

Qt::Key_Hiragana

0x01001125

Qt::Key_Katakana

0x01001126

Qt::Key_Hiragana_Katakana

0x01001127

Qt::Key_Zenkaku

0x01001128

Qt::Key_Hankaku

0x01001129

Qt::Key_Zenkaku_Hankaku

0x0100112a

Qt::Key_Touroku

0x0100112b

Qt::Key_Massyo

0x0100112c

Qt::Key_Kana_Lock

0x0100112d

Qt::Key_Kana_Shift

0x0100112e

Qt::Key_Eisu_Shift

0x0100112f

Qt::Key_Eisu_toggle

0x01001130

Qt::Key_Hangul

0x01001131

Qt::Key_Hangul_Start

0x01001132

Qt::Key_Hangul_End

0x01001133

Qt::Key_Hangul_Hanja

0x01001134

Qt::Key_Hangul_Jamo

0x01001135

Qt::Key_Hangul_Romaja

0x01001136

Qt::Key_Hangul_Jeonja

0x01001138

Qt::Key_Hangul_Banja

0x01001139

Qt::Key_Hangul_PreHanja

0x0100113a

Qt::Key_Hangul_PostHanja

0x0100113b

Qt::Key_Hangul_Special

0x0100113f

Qt::Key_Dead_Grave

0x01001250

Qt::Key_Dead_Acute

0x01001251

Qt::Key_Dead_Circumflex

0x01001252

Qt::Key_Dead_Tilde

0x01001253

Qt::Key_Dead_Macron

0x01001254

Qt::Key_Dead_Breve

0x01001255

Qt::Key_Dead_Abovedot

0x01001256

Qt::Key_Dead_Diaeresis

0x01001257

Qt::Key_Dead_Abovering

0x01001258

Qt::Key_Dead_Doubleacute

0x01001259

Qt::Key_Dead_Caron

0x0100125a

Qt::Key_Dead_Cedilla

0x0100125b

Qt::Key_Dead_Ogonek

0x0100125c

Qt::Key_Dead_Iota

0x0100125d

Qt::Key_Dead_Voiced_Sound

0x0100125e

Qt::Key_Dead_Semivoiced_Sound

0x0100125f

Qt::Key_Dead_Belowdot

0x01001260

Qt::Key_Dead_Hook

0x01001261

Qt::Key_Dead_Horn

0x01001262

Qt::Key_Back

0x01000061

Qt::Key_Forward

0x01000062

Qt::Key_Stop

0x01000063

Qt::Key_Refresh

0x01000064

Qt::Key_VolumeDown

0x01000070

Qt::Key_VolumeMute

0x01000071

Qt::Key_VolumeUp

0x01000072

Qt::Key_BassBoost

0x01000073

Qt::Key_BassUp

0x01000074

Qt::Key_BassDown

0x01000075

Qt::Key_TrebleUp

0x01000076

Qt::Key_TrebleDown

0x01000077

Qt::Key_MediaPlay

0x01000080

将媒体播放器的状态设置为播放

Qt::Key_MediaStop

0x01000081

将媒体播放器的状态设置为停止

Qt::Key_MediaPrevious

0x01000082

Qt::Key_MediaNext

0x01000083

Qt::Key_MediaRecord

0x01000084

Qt::Key_MediaPause

0x1000085

将媒体播放器的状态设置为暂停(注意 与暂停/中断键无关)

Qt::Key_MediaTogglePlayPause

0x1000086

切换媒体播放器的播放/暂停状态(而不是设置一个绝对状态)

Qt::Key_HomePage

0x01000090

Qt::Key_Favorites

0x01000091

Qt::Key_Search

0x01000092

Qt::Key_Standby

0x01000093

Qt::Key_OpenUrl

0x01000094

Qt::Key_LaunchMail

0x010000a0

Qt::Key_LaunchMedia

0x010000a1

Qt::Key_MonBrightnessUp

0x010000b2

Qt::Key_MonBrightnessDown

0x010000b3

Qt::Key_KeyboardLightOnOff

0x010000b4

Qt::Key_KeyboardBrightnessUp

0x010000b5

Qt::Key_KeyboardBrightnessDown

0x010000b6

Qt::Key_PowerOff

0x010000b7

Qt::Key_WakeUp

0x010000b8

Qt::Key_Eject

0x010000b9

Qt::Key_ScreenSaver

0x010000ba

Qt::Key_WWW

0x010000bb

Qt::Key_Memo

0x010000bc

Qt::Key_LightBulb

0x010000bd

Qt::Key_Shop

0x010000be

Qt::Key_History

0x010000bf

Qt::Key_AddFavorite

0x010000c0

Qt::Key_HotLinks

0x010000c1

Qt::Key_BrightnessAdjust

0x010000c2

Qt::Key_Finance

0x010000c3

Qt::Key_Community

0x010000c4

Qt::Key_AudioRewind

0x010000c5

Qt::Key_BackForward

0x010000c6

Qt::Key_ApplicationLeft

0x010000c7

Qt::Key_ApplicationRight

0x010000c8

Qt::Key_Book

0x010000c9

Qt::Key_CD

0x010000ca

Qt::Key_ToDoList

0x010000cc

Qt::Key_ClearGrab

0x010000cd

Qt::Key_Close

0x010000ce

Qt::Key_Copy

0x010000cf

Qt::Key_Cut

0x010000d0

Qt::Key_Display

0x010000d1

Qt::Key_DOS

0x010000d2

Qt::Key_Documents

0x010000d3

Qt::Key_Excel

0x010000d4

Qt::Key_Explorer

0x010000d5

Qt::Key_Game

0x010000d6

Qt::Key_Go

0x010000d7

Qt::Key_iTouch

0x010000d8

Qt::Key_LogOff

0x010000d9

Qt::Key_Market

0x010000da

Qt::Key_Meeting

0x010000db

Qt::Key_MenuKB

0x010000dc

Qt::Key_MenuPB

0x010000dd

Qt::Key_MySites

0x010000de

Qt::Key_News

0x010000df

Qt::Key_OfficeHome

0x010000e0

Qt::Key_Option

0x010000e1

Qt::Key_Paste

0x010000e2

Qt::Key_Phone

0x010000e3

Qt::Key_Calendar

0x010000e4

Qt::Key_Reply

0x010000e5

Qt::Key_Reload

0x010000e6

Qt::Key_RotateWindows

0x010000e7

Qt::Key_RotationPB

0x010000e8

Qt::Key_RotationKB

0x010000e9

Qt::Key_Save

0x010000ea

Qt::Key_Send

0x010000eb

Qt::Key_Spell

0x010000ec

Qt::Key_SplitScreen

0x010000ed

Qt::Key_Support

0x010000ee

Qt::Key_TaskPane

0x010000ef

Qt::Key_Terminal

0x010000f0

Qt::Key_Tools

0x010000f1

Qt::Key_Travel

0x010000f2

Qt::Key_Video

0x010000f3

Qt::Key_Word

0x010000f4

Qt::Key_Xfer

0x010000f5

Qt::Key_ZoomIn

0x010000f6

Qt::Key_ZoomOut

0x010000f7

Qt::Key_Away

0x010000f8

Qt::Key_Messenger

0x010000f9

Qt::Key_WebCam

0x010000fa

Qt::Key_MailForward

0x010000fb

Qt::Key_Pictures

0x010000fc

Qt::Key_Music

0x010000fd

Qt::Key_Battery

0x010000fe

Qt::Key_Bluetooth

0x010000ff

Qt::Key_WLAN

0x01000100

Qt::Key_UWB

0x01000101

Qt::Key_AudioForward

0x01000102

Qt::Key_AudioRepeat

0x01000103

Qt::Key_AudioRandomPlay

0x01000104

Qt::Key_Subtitle

0x01000105

Qt::Key_AudioCycleTrack

0x01000106

Qt::Key_Time

0x01000107

Qt::Key_Hibernate

0x01000108

Qt::Key_View

0x01000109

Qt::Key_TopMenu

0x0100010a

Qt::Key_PowerDown

0x0100010b

Qt::Key_Suspend

0x0100010c

Qt::Key_ContrastAdjust

0x0100010d

Qt::Key_TouchpadToggle

0x01000110

Qt::Key_TouchpadOn

0x01000111

Qt::Key_TouchpadOff

0x01000112

Qt::Key_MicMute

0x01000113

Qt::Key_Red

0x01000114

Qt::Key_Green

0x01000115

Qt::Key_Yellow

0x01000116

Qt::Key_Blue

0x01000117

Qt::Key_ChannelUp

0x01000118

Qt::Key_ChannelDown

0x01000119

Qt::Key_MediaLast

0x0100ffff

Qt::Key_unknown

0x01ffffff

Qt::Key_Call

0x01100004

接听或发起电话呼叫(参考Qt::Key_ToggleCallHangup,它的作用是切换当前的呼叫状态)

Qt::Key_Camera

0x01100020

激活相机快门

Qt::Key_CameraFocus

0x01100021

使相机对焦

Qt::Key_Context1

0x01100000

Qt::Key_Context2

0x01100001

Qt::Key_Context3

0x01100002

Qt::Key_Context4

0x01100003

Qt::Key_Flip

0x01100006

Qt::Key_Hangup

0x01100005

挂断电话(参考Qt::Key_ToggleCallHangup,它的作用是切换当前的呼叫状态)

Qt::Key_No

0x01010002

Qt::Key_Select

0x01010000

Qt::Key_Yes

0x01010001

Qt::Key_ToggleCallHangup

0x01100007

切换当前的呼叫状态(也就是说,或者是接听电话,或者是挂断),取决于当前的呼叫状态

Qt::Key_VoiceDial

0x01100008

Qt::Key_LastNumberRedial

0x01100009

Qt::Key_Execute

0x01020003

Qt::Key_Printer

0x01020002

Qt::Key_Play

0x01020005

Qt::Key_Sleep

0x01020004

Qt::Key_Zoom

0x01020006

Qt::Key_Cancel

0x01020001

参考 QKeyEvent::key ()

enum Qt:: KeyboardModifier
flags Qt::
KeyboardModifiers

这个枚举,描述的是键盘上的修饰键。

常量

说明

Qt::NoModifier

0x00000000

未按下任何的修饰键。

Qt::ShiftModifier

0x02000000

键盘上的某个Shift键被按下。

Qt::ControlModifier

0x04000000

键盘上的某个Ctrl键被按下。

Qt::AltModifier

0x08000000

键盘上的某个Alt键被按下。

Qt::MetaModifier

0x10000000

键盘上的某个Meta键被按下。

Qt::KeypadModifier

0x20000000

小键盘上的某个键被按下。

Qt::GroupSwitchModifier

0x40000000

仅支持X11。键盘上的某个Mode_switch键被按下。

KeyboardModifiers类型 QFlags <KeyboardModifier>的一个类型定义(typedef)。 它存储的是,由KeyboardModifier 值进行逻辑或 (OR) 计算得到的结果。

参考 MouseButton Modifier

enum Qt:: Modifier

这个枚举,提供的是,Qt 支持的键盘修饰键的简短名字。

常量

说明

Qt::SHIFT

Qt::ShiftModifier

所有标准键盘上提供的Shift键。

Qt::META

Qt::MetaModifier

Meta键。

Qt::CTRL

Qt::ControlModifier

Ctrl键。

Qt::ALT

Qt::AltModifier

普通Alt键,但不包括AltGr

Qt::UNICODE_ACCEL

0x00000000

当前快捷键被指定为一个Unicode码点,而不是Qt按键

参考 KeyboardModifier MouseButton

enum Qt::MouseButton
flags Qt::MouseButtons

这个枚举类型,说明的是,不同的鼠标按钮。

常量

说明

Qt::NoButton

0x00000000

这个按钮状态,不对应于任何按钮(参考 QMouseEvent::button ())

Qt::AllButtons

0x07ffffff

这个值,表示的是,一个针对所有可能的鼠标按钮的掩码。将这个值设置为某个 MouseArea 的'acceptedButtons'属性值的话,就会接受 所有的 鼠标按钮。

Qt::LeftButton

0x00000001

左键被按下,或者发生了一个表示左键的事件。(对于左手鼠标,左键实际上可能是右键。)

Qt::RightButton

0x00000002

右键

Qt::MidButton

0x00000004

中键。

Qt::MiddleButton

MidButton

中键。

Qt::BackButton

0x00000008

“后退”按钮。(一般地,在那些带有额外按钮的鼠标上,会处于“大拇指”所在的那个侧面。这个 不是 指倾斜式滚轮。)

Qt::XButton1

BackButton

“后退”按钮。

Qt::ExtraButton1

XButton1

“后退”按钮。

Qt::ForwardBut ton

0x00000010

“前进”按钮。(一般处于“后退”按钮旁边,也是用拇 指来按的。)

Qt::XButton2

ForwardButton

“前进”按钮。

Qt::ExtraButton2

ForwardButton

“前进”按钮。

Qt::TaskButton

0x00000020

“任务”按钮。

Qt::ExtraButton3

TaskButton

“任务”按钮。

Qt::ExtraButton4

0x00000040

第7个非滚轮的鼠标按钮。

Qt::ExtraButton5

0x00000080

第8个非滚轮的鼠标按钮。

Qt::ExtraButton6

0x00000100

第9个非滚轮的鼠标按钮。

Qt::ExtraButton7

0x00000200

第10个非滚轮的鼠标按钮。

Qt::ExtraButton8

0x00000400

第11个非滚轮的鼠标按钮。

Qt::ExtraButton9

0x00000800

第12个非滚轮的鼠标按钮。

Qt::ExtraButton10

0x00001000

第13个非滚轮的鼠标按钮。

Qt::ExtraButton11

0x00002000

第14个非滚轮的鼠标按钮。

Qt::ExtraButton12

0x00004000

第15个非滚轮的鼠标按钮。

Qt::ExtraButton13

0x00008000

第16个非滚轮的鼠标按钮。

Qt::ExtraButton14

0x00010000

第17个非滚轮的鼠标按钮。

Qt::ExtraButton15

0x00020000

第18个非滚轮的鼠标按钮。

Qt::ExtraButton16

0x00040000

第19个非滚轮的鼠标按钮。

Qt::ExtraButton17

0x00080000

第20个非滚轮的鼠标按钮。

Qt::ExtraButton18

0x00100000

第21个非滚轮的鼠标按钮。

Qt::ExtraButton19

0x00200000

第22个非滚轮的鼠标按钮。

Qt::ExtraButton20

0x00400000

第23个非滚轮的鼠标按钮。

Qt::ExtraButton21

0x00800000

第24个非滚轮的鼠标按钮。

Qt::ExtraButton22

0x01000000

第25个非滚轮的鼠标按钮。

Qt::ExtraButton23

0x02000000

第26个非滚轮的鼠标按钮。

Qt::ExtraButton24

0x04000000

第27个非滚轮的鼠标按钮。

注意 某些多按钮的鼠标,经过了预先配置,使得编号较大的按钮产生出模拟键盘序列的效果,以便用于特定的游戏中。要想让这些按钮表现成实际的“鼠标按钮”的话,则,必须将该设备进行重新配置(使用厂商的配置工具来配置)。

MouseButtons类型 QFlags <MouseButton>的类型定义 (typedef) 它储存的是 一组MouseButton 值的 逻辑或 结果。

参考 KeyboardModifier Modifier

enum Qt::TextElideMode

这个枚举,说明的是,在显示那些无法完整显示出来的文字时,应当在哪里显示省略号:

常量

说明

Qt::ElideLeft

0

省略号应当显示在文字的开头。

Qt::ElideRight

1

省略号应当显示在文字的末尾。

Qt::ElideMiddle

2

省略号应当显示在文字的中间。

Qt::ElideNone

3

文字 应当显示省略号。

Qt::ElideMiddle 一般最适合于显示网址 (例如 " http://bugreports.qt.../QTWEBSITE-13/ ") Qt::ElideRight适合 于其它的字符串 (例如 " Deploying Applications on Ma... ")

参考 QAbstractItemView::textElideMode QFontMetrics::elidedText () AlignmentFlag QTabBar::elideMode

未知美人

https://twitter.com/bikyakukore/status/544739212499505152/photo/1

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands