Module TermTk.TTkCore.constant

Expand source code
#!/usr/bin/env python3

# MIT License
#
# Copyright (c) 2021 Eugenio Parodi <ceccopierangiolieugenio AT googlemail DOT com>
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in all
# copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.

class TTkConstant:
    # Color Depth
    DEP_2: int  = 0x02
    DEP_4: int  = 0x04
    DEP_8: int  = 0x08
    DEP_24: int = 0x18

    # Focus Policies
    NoFocus    = 0x0000
    ClickFocus = 0x0001
    WheelFocus = 0x0002
    TabFocus   = 0x0004

    # positions
    NONE   = 0x0000
    TOP    = 0x0001
    BOTTOM = 0x0002
    LEFT   = 0x0004
    RIGHT  = 0x0008
    CENTER = 0x0010

    # SelectionMode
    NoSelection         = 0x00
    SingleSelection     = 0x01
    MultiSelection      = 0x02
    ExtendedSelection   = 0x03
    ContiguousSelection = 0x04

    # Graph types
    FILLED = 0x0001
    LINE   = 0x0002

    # Mouse Events
    MOUSE_EVENT  = 0x01
    KEY_EVENT    = 0x02
    SCREEN_EVENT = 0x04
    QUIT_EVENT   = 0x08
    TIME_EVENT   = 0x10

    HORIZONTAL = 0x01
    VERTICAL   = 0x02

    class ScrollBarPolicy:
        ScrollBarAsNeeded  =  0x00
        ScrollBarAlwaysOff =  0x01
        ScrollBarAlwaysOn  =  0x02

    ScrollBarAsNeeded  = ScrollBarPolicy.ScrollBarAsNeeded
    ScrollBarAlwaysOff = ScrollBarPolicy.ScrollBarAlwaysOff
    ScrollBarAlwaysOn  = ScrollBarPolicy.ScrollBarAlwaysOn

    class CheckState:
        Unchecked        = 0x00
        PartiallyChecked = 0x01
        Checked          = 0x02

    Unchecked        = CheckState.Unchecked
    PartiallyChecked = CheckState.PartiallyChecked
    Checked          = CheckState.Checked


    # Keys
    NoButton      = 0x00000000    # The button state does not refer to any button (see QMouseEvent::button()).
    AllButtons    = 0x07ffffff    # This value corresponds to a mask of all possible mouse buttons. Use to set the 'acceptedButtons' property of a MouseArea to accept ALL mouse buttons.
    LeftButton    = 0x00000001    # The left button is pressed, or an event refers to the left button. (The left button may be the right button on left-handed mice.)
    RightButton   = 0x00000002    # The right button.
    MidButton     = 0x00000004    # The middle button.
    MiddleButton  = MidButton     # The middle button.
    Wheel         = 0x00000008

    # Events
    NoEvent = 0x00000000
    Press   = 0x00010000
    Release = 0x00020000
    Drag    = 0x00040000
    Move    = 0x00080000
    WHEEL_Up   = 0x00100000 # Wheel Up
    WHEEL_Down = 0x00200000 # Wheel Down

    # Cursors
    Cursor_Blinking_Block      = 0x0001
    Cursor_Blinking_Block_Also = 0x0002
    Cursor_Steady_Block        = 0x0003
    Cursor_Blinking_Underline  = 0x0004
    Cursor_Steady_Underline    = 0x0005
    Cursor_Blinking_Bar        = 0x0006
    Cursor_Steady_Bar          = 0x0007

    # Input types
    Input_Text      = 0x01
    Input_Number    = 0x02
    Input_Password  = 0x04

    # Alignment
    NONE   = 0x0000
    LEFT_ALIGN   = 0x0001
    RIGHT_ALIGN  = 0x0002
    CENTER_ALIGN = 0x0003
    JUSTIFY      = 0x0004

    # LayoutItem Types
    LayoutItem = 0x01
    WidgetItem = 0x02

    Character  = 0x0001
    SpecialKey = 0x0002

    Key_Escape                  = 0x01000000
    Key_Tab                     = 0x01000001
    Key_Backtab                 = 0x01000002
    Key_Backspace               = 0x01000003
    Key_Return                  = 0x01000004
    Key_Enter                   = 0x01000005 # Typically located on the keypad.
    Key_Insert                  = 0x01000006
    Key_Delete                  = 0x01000007
    Key_Pause                   = 0x01000008 # The Pause/Break key (Note: Not related to pausing media)
    Key_Print                   = 0x01000009
    Key_SysReq                  = 0x0100000a
    Key_Clear                   = 0x0100000b
    Key_Home                    = 0x01000010
    Key_End                     = 0x01000011
    Key_Left                    = 0x01000012
    Key_Up                      = 0x01000013
    Key_Right                   = 0x01000014
    Key_Down                    = 0x01000015
    Key_PageUp                  = 0x01000016
    Key_PageDown                = 0x01000017
    Key_Shift                   = 0x01000020
    Key_Control                 = 0x01000021 # On macOS, this corresponds to the Command keys.
    Key_Meta                    = 0x01000022 # On macOS, this corresponds to the Control keys. On Windows keyboards, this key is mapped to the Windows key.
    Key_Alt                     = 0x01000023
    Key_AltGr                   = 0x01001103 # On Windows, when the KeyDown event for this key is sent, the Ctrl+Alt modifiers are also set.
    Key_CapsLock                = 0x01000024
    Key_NumLock                 = 0x01000025
    Key_ScrollLock              = 0x01000026
    Key_F1                      = 0x01000030
    Key_F2                      = 0x01000031
    Key_F3                      = 0x01000032
    Key_F4                      = 0x01000033
    Key_F5                      = 0x01000034
    Key_F6                      = 0x01000035
    Key_F7                      = 0x01000036
    Key_F8                      = 0x01000037
    Key_F9                      = 0x01000038
    Key_F10                     = 0x01000039
    Key_F11                     = 0x0100003a
    Key_F12                     = 0x0100003b
    Key_F13                     = 0x0100003c
    Key_F14                     = 0x0100003d
    Key_F15                     = 0x0100003e
    Key_F16                     = 0x0100003f
    Key_F17                     = 0x01000040
    Key_F18                     = 0x01000041
    Key_F19                     = 0x01000042
    Key_F20                     = 0x01000043
    Key_F21                     = 0x01000044
    Key_F22                     = 0x01000045
    Key_F23                     = 0x01000046
    Key_F24                     = 0x01000047
    Key_F25                     = 0x01000048
    Key_F26                     = 0x01000049
    Key_F27                     = 0x0100004a
    Key_F28                     = 0x0100004b
    Key_F29                     = 0x0100004c
    Key_F30                     = 0x0100004d
    Key_F31                     = 0x0100004e
    Key_F32                     = 0x0100004f
    Key_F33                     = 0x01000050
    Key_F34                     = 0x01000051
    Key_F35                     = 0x01000052
    Key_Super_L                 = 0x01000053
    Key_Super_R                 = 0x01000054
    Key_Menu                    = 0x01000055
    Key_Hyper_L                 = 0x01000056
    Key_Hyper_R                 = 0x01000057
    Key_Help                    = 0x01000058
    Key_Direction_L             = 0x01000059
    Key_Direction_R             = 0x01000060
    Key_Space                   = 0x20
    Key_Any                     = Key_Space
    Key_Exclam                  = 0x21
    Key_QuoteDbl                = 0x22
    Key_NumberSign              = 0x23
    Key_Dollar                  = 0x24
    Key_Percent                 = 0x25
    Key_Ampersand               = 0x26
    Key_Apostrophe              = 0x27
    Key_ParenLeft               = 0x28
    Key_ParenRight              = 0x29
    Key_Asterisk                = 0x2a
    Key_Plus                    = 0x2b
    Key_Comma                   = 0x2c
    Key_Minus                   = 0x2d
    Key_Period                  = 0x2e
    Key_Slash                   = 0x2f
    Key_0                       = 0x30
    Key_1                       = 0x31
    Key_2                       = 0x32
    Key_3                       = 0x33
    Key_4                       = 0x34
    Key_5                       = 0x35
    Key_6                       = 0x36
    Key_7                       = 0x37
    Key_8                       = 0x38
    Key_9                       = 0x39
    Key_Colon                   = 0x3a
    Key_Semicolon               = 0x3b
    Key_Less                    = 0x3c
    Key_Equal                   = 0x3d
    Key_Greater                 = 0x3e
    Key_Question                = 0x3f
    Key_At                      = 0x40
    Key_A                       = 0x41
    Key_B                       = 0x42
    Key_C                       = 0x43
    Key_D                       = 0x44
    Key_E                       = 0x45
    Key_F                       = 0x46
    Key_G                       = 0x47
    Key_H                       = 0x48
    Key_I                       = 0x49
    Key_J                       = 0x4a
    Key_K                       = 0x4b
    Key_L                       = 0x4c
    Key_M                       = 0x4d
    Key_N                       = 0x4e
    Key_O                       = 0x4f
    Key_P                       = 0x50
    Key_Q                       = 0x51
    Key_R                       = 0x52
    Key_S                       = 0x53
    Key_T                       = 0x54
    Key_U                       = 0x55
    Key_V                       = 0x56
    Key_W                       = 0x57
    Key_X                       = 0x58
    Key_Y                       = 0x59
    Key_Z                       = 0x5a
    Key_BracketLeft             = 0x5b
    Key_Backslash               = 0x5c
    Key_BracketRight            = 0x5d
    Key_AsciiCircum             = 0x5e
    Key_Underscore              = 0x5f
    Key_QuoteLeft               = 0x60
    Key_BraceLeft               = 0x7b
    Key_Bar                     = 0x7c
    Key_BraceRight              = 0x7d
    Key_AsciiTilde              = 0x7e
    Key_nobreakspace            = 0x0a0
    Key_exclamdown              = 0x0a1
    Key_cent                    = 0x0a2
    Key_sterling                = 0x0a3
    Key_currency                = 0x0a4
    Key_yen                     = 0x0a5
    Key_brokenbar               = 0x0a6
    Key_section                 = 0x0a7
    Key_diaeresis               = 0x0a8
    Key_copyright               = 0x0a9
    Key_ordfeminine             = 0x0aa
    Key_guillemotleft           = 0x0ab
    Key_notsign                 = 0x0ac
    Key_hyphen                  = 0x0ad
    Key_registered              = 0x0ae
    Key_macron                  = 0x0af
    Key_degree                  = 0x0b0
    Key_plusminus               = 0x0b1
    Key_twosuperior             = 0x0b2
    Key_threesuperior           = 0x0b3
    Key_acute                   = 0x0b4
    Key_mu                      = 0x0b5
    Key_paragraph               = 0x0b6
    Key_periodcentered          = 0x0b7
    Key_cedilla                 = 0x0b8
    Key_onesuperior             = 0x0b9
    Key_masculine               = 0x0ba
    Key_guillemotright          = 0x0bb
    Key_onequarter              = 0x0bc
    Key_onehalf                 = 0x0bd
    Key_threequarters           = 0x0be
    Key_questiondown            = 0x0bf
    Key_Agrave                  = 0x0c0
    Key_Aacute                  = 0x0c1
    Key_Acircumflex             = 0x0c2
    Key_Atilde                  = 0x0c3
    Key_Adiaeresis              = 0x0c4
    Key_Aring                   = 0x0c5
    Key_AE                      = 0x0c6
    Key_Ccedilla                = 0x0c7
    Key_Egrave                  = 0x0c8
    Key_Eacute                  = 0x0c9
    Key_Ecircumflex             = 0x0ca
    Key_Ediaeresis              = 0x0cb
    Key_Igrave                  = 0x0cc
    Key_Iacute                  = 0x0cd
    Key_Icircumflex             = 0x0ce
    Key_Idiaeresis              = 0x0cf
    Key_ETH                     = 0x0d0
    Key_Ntilde                  = 0x0d1
    Key_Ograve                  = 0x0d2
    Key_Oacute                  = 0x0d3
    Key_Ocircumflex             = 0x0d4
    Key_Otilde                  = 0x0d5
    Key_Odiaeresis              = 0x0d6
    Key_multiply                = 0x0d7
    Key_Ooblique                = 0x0d8
    Key_Ugrave                  = 0x0d9
    Key_Uacute                  = 0x0da
    Key_Ucircumflex             = 0x0db
    Key_Udiaeresis              = 0x0dc
    Key_Yacute                  = 0x0dd
    Key_THORN                   = 0x0de
    Key_ssharp                  = 0x0df
    Key_division                = 0x0f7
    Key_ydiaeresis              = 0x0ff
    Key_Multi_key               = 0x01001120
    Key_Codeinput               = 0x01001137
    Key_SingleCandidate         = 0x0100113c
    Key_MultipleCandidate       = 0x0100113d
    Key_PreviousCandidate       = 0x0100113e
    Key_Mode_switch             = 0x0100117e
    Key_Kanji                   = 0x01001121
    Key_Muhenkan                = 0x01001122
    Key_Henkan                  = 0x01001123
    Key_Romaji                  = 0x01001124
    Key_Hiragana                = 0x01001125
    Key_Katakana                = 0x01001126
    Key_Hiragana_Katakana       = 0x01001127
    Key_Zenkaku                 = 0x01001128
    Key_Hankaku                 = 0x01001129
    Key_Zenkaku_Hankaku         = 0x0100112a
    Key_Touroku                 = 0x0100112b
    Key_Massyo                  = 0x0100112c
    Key_Kana_Lock               = 0x0100112d
    Key_Kana_Shift              = 0x0100112e
    Key_Eisu_Shift              = 0x0100112f
    Key_Eisu_toggle             = 0x01001130
    Key_Hangul                  = 0x01001131
    Key_Hangul_Start            = 0x01001132
    Key_Hangul_End              = 0x01001133
    Key_Hangul_Hanja            = 0x01001134
    Key_Hangul_Jamo             = 0x01001135
    Key_Hangul_Romaja           = 0x01001136
    Key_Hangul_Jeonja           = 0x01001138
    Key_Hangul_Banja            = 0x01001139
    Key_Hangul_PreHanja         = 0x0100113a
    Key_Hangul_PostHanja        = 0x0100113b
    Key_Hangul_Special          = 0x0100113f
    Key_Dead_Grave              = 0x01001250
    Key_Dead_Acute              = 0x01001251
    Key_Dead_Circumflex         = 0x01001252
    Key_Dead_Tilde              = 0x01001253
    Key_Dead_Macron             = 0x01001254
    Key_Dead_Breve              = 0x01001255
    Key_Dead_Abovedot           = 0x01001256
    Key_Dead_Diaeresis          = 0x01001257
    Key_Dead_Abovering          = 0x01001258
    Key_Dead_Doubleacute        = 0x01001259
    Key_Dead_Caron              = 0x0100125a
    Key_Dead_Cedilla            = 0x0100125b
    Key_Dead_Ogonek             = 0x0100125c
    Key_Dead_Iota               = 0x0100125d
    Key_Dead_Voiced_Sound       = 0x0100125e
    Key_Dead_Semivoiced_Sound   = 0x0100125f
    Key_Dead_Belowdot           = 0x01001260
    Key_Dead_Hook               = 0x01001261
    Key_Dead_Horn               = 0x01001262
    Key_Dead_Stroke             = 0x01001263
    Key_Dead_Abovecomma         = 0x01001264
    Key_Dead_Abovereversedcomma = 0x01001265
    Key_Dead_Doublegrave        = 0x01001266
    Key_Dead_Belowring          = 0x01001267
    Key_Dead_Belowmacron        = 0x01001268
    Key_Dead_Belowcircumflex    = 0x01001269
    Key_Dead_Belowtilde         = 0x0100126a
    Key_Dead_Belowbreve         = 0x0100126b
    Key_Dead_Belowdiaeresis     = 0x0100126c
    Key_Dead_Invertedbreve      = 0x0100126d
    Key_Dead_Belowcomma         = 0x0100126e
    Key_Dead_Currency           = 0x0100126f
    Key_Dead_a                  = 0x01001280
    Key_Dead_A                  = 0x01001281
    Key_Dead_e                  = 0x01001282
    Key_Dead_E                  = 0x01001283
    Key_Dead_i                  = 0x01001284
    Key_Dead_I                  = 0x01001285
    Key_Dead_o                  = 0x01001286
    Key_Dead_O                  = 0x01001287
    Key_Dead_u                  = 0x01001288
    Key_Dead_U                  = 0x01001289
    Key_Dead_Small_Schwa        = 0x0100128a
    Key_Dead_Capital_Schwa      = 0x0100128b
    Key_Dead_Greek              = 0x0100128c
    Key_Dead_Lowline            = 0x01001290
    Key_Dead_Aboveverticalline  = 0x01001291
    Key_Dead_Belowverticalline  = 0x01001292
    Key_Dead_Longsolidusoverlay = 0x01001293
    Key_Back                    = 0x01000061
    Key_Forward                 = 0x01000062
    Key_Stop                    = 0x01000063
    Key_Refresh                 = 0x01000064
    Key_VolumeDown              = 0x01000070
    Key_VolumeMute              = 0x01000071
    Key_VolumeUp                = 0x01000072
    Key_BassBoost               = 0x01000073
    Key_BassUp                  = 0x01000074
    Key_BassDown                = 0x01000075
    Key_TrebleUp                = 0x01000076
    Key_TrebleDown              = 0x01000077
    Key_MediaPlay               = 0x01000080 # A key setting the state of the media player to play
    Key_MediaStop               = 0x01000081 # A key setting the state of the media player to stop
    Key_MediaPrevious           = 0x01000082
    Key_MediaNext               = 0x01000083
    Key_MediaRecord             = 0x01000084
    Key_MediaPause              = 0x01000085 # A key setting the state of the media player to pause (Note: not the pause/break key)
    Key_MediaTogglePlayPause    = 0x01000086 # A key to toggle the play/pause state in the media player (rather than setting an absolute state)
    Key_HomePage                = 0x01000090
    Key_Favorites               = 0x01000091
    Key_Search                  = 0x01000092
    Key_Standby                 = 0x01000093
    Key_OpenUrl                 = 0x01000094
    Key_LaunchMail              = 0x010000a0
    Key_LaunchMedia             = 0x010000a1
    Key_Launch0                 = 0x010000a2 # On X11 this key is mapped to "My Computer" (XF86XK_MyComputer) key for legacy reasons.
    Key_Launch1                 = 0x010000a3 # On X11 this key is mapped to "Calculator" (XF86XK_Calculator) key for legacy reasons.
    Key_Launch2                 = 0x010000a4 # On X11 this key is mapped to XF86XK_Launch0 key for legacy reasons.
    Key_Launch3                 = 0x010000a5 # On X11 this key is mapped to XF86XK_Launch1 key for legacy reasons.
    Key_Launch4                 = 0x010000a6 # On X11 this key is mapped to XF86XK_Launch2 key for legacy reasons.
    Key_Launch5                 = 0x010000a7 # On X11 this key is mapped to XF86XK_Launch3 key for legacy reasons.
    Key_Launch6                 = 0x010000a8 # On X11 this key is mapped to XF86XK_Launch4 key for legacy reasons.
    Key_Launch7                 = 0x010000a9 # On X11 this key is mapped to XF86XK_Launch5 key for legacy reasons.
    Key_Launch8                 = 0x010000aa # On X11 this key is mapped to XF86XK_Launch6 key for legacy reasons.
    Key_Launch9                 = 0x010000ab # On X11 this key is mapped to XF86XK_Launch7 key for legacy reasons.
    Key_LaunchA                 = 0x010000ac # On X11 this key is mapped to XF86XK_Launch8 key for legacy reasons.
    Key_LaunchB                 = 0x010000ad # On X11 this key is mapped to XF86XK_Launch9 key for legacy reasons.
    Key_LaunchC                 = 0x010000ae # On X11 this key is mapped to XF86XK_LaunchA key for legacy reasons.
    Key_LaunchD                 = 0x010000af # On X11 this key is mapped to XF86XK_LaunchB key for legacy reasons.
    Key_LaunchE                 = 0x010000b0 # On X11 this key is mapped to XF86XK_LaunchC key for legacy reasons.
    Key_LaunchF                 = 0x010000b1 # On X11 this key is mapped to XF86XK_LaunchD key for legacy reasons.
    Key_LaunchG                 = 0x0100010e # On X11 this key is mapped to XF86XK_LaunchE key for legacy reasons.
    Key_LaunchH                 = 0x0100010f # On X11 this key is mapped to XF86XK_LaunchF key for legacy reasons.
    Key_MonBrightnessUp         = 0x010000b2
    Key_MonBrightnessDown       = 0x010000b3
    Key_KeyboardLightOnOff      = 0x010000b4
    Key_KeyboardBrightnessUp    = 0x010000b5
    Key_KeyboardBrightnessDown  = 0x010000b6
    Key_PowerOff                = 0x010000b7
    Key_WakeUp                  = 0x010000b8
    Key_Eject                   = 0x010000b9
    Key_ScreenSaver             = 0x010000ba
    Key_WWW                     = 0x010000bb
    Key_Memo                    = 0x010000bc
    Key_LightBulb               = 0x010000bd
    Key_Shop                    = 0x010000be
    Key_History                 = 0x010000bf
    Key_AddFavorite             = 0x010000c0
    Key_HotLinks                = 0x010000c1
    Key_BrightnessAdjust        = 0x010000c2
    Key_Finance                 = 0x010000c3
    Key_Community               = 0x010000c4
    Key_AudioRewind             = 0x010000c5
    Key_BackForward             = 0x010000c6
    Key_ApplicationLeft         = 0x010000c7
    Key_ApplicationRight        = 0x010000c8
    Key_Book                    = 0x010000c9
    Key_CD                      = 0x010000ca
    Key_Calculator              = 0x010000cb # On X11 this key is not mapped for legacy reasons. Use Qt::Key_Launch1 instead.
    Key_ToDoList                = 0x010000cc
    Key_ClearGrab               = 0x010000cd
    Key_Close                   = 0x010000ce
    Key_Copy                    = 0x010000cf
    Key_Cut                     = 0x010000d0
    Key_Display                 = 0x010000d1
    Key_DOS                     = 0x010000d2
    Key_Documents               = 0x010000d3
    Key_Excel                   = 0x010000d4
    Key_Explorer                = 0x010000d5
    Key_Game                    = 0x010000d6
    Key_Go                      = 0x010000d7
    Key_iTouch                  = 0x010000d8
    Key_LogOff                  = 0x010000d9
    Key_Market                  = 0x010000da
    Key_Meeting                 = 0x010000db
    Key_MenuKB                  = 0x010000dc
    Key_MenuPB                  = 0x010000dd
    Key_MySites                 = 0x010000de
    Key_News                    = 0x010000df
    Key_OfficeHome              = 0x010000e0
    Key_Option                  = 0x010000e1
    Key_Paste                   = 0x010000e2
    Key_Phone                   = 0x010000e3
    Key_Calendar                = 0x010000e4
    Key_Reply                   = 0x010000e5
    Key_Reload                  = 0x010000e6
    Key_RotateWindows           = 0x010000e7
    Key_RotationPB              = 0x010000e8
    Key_RotationKB              = 0x010000e9
    Key_Save                    = 0x010000ea
    Key_Send                    = 0x010000eb
    Key_Spell                   = 0x010000ec
    Key_SplitScreen             = 0x010000ed
    Key_Support                 = 0x010000ee
    Key_TaskPane                = 0x010000ef
    Key_Terminal                = 0x010000f0
    Key_Tools                   = 0x010000f1
    Key_Travel                  = 0x010000f2
    Key_Video                   = 0x010000f3
    Key_Word                    = 0x010000f4
    Key_Xfer                    = 0x010000f5
    Key_ZoomIn                  = 0x010000f6
    Key_ZoomOut                 = 0x010000f7
    Key_Away                    = 0x010000f8
    Key_Messenger               = 0x010000f9
    Key_WebCam                  = 0x010000fa
    Key_MailForward             = 0x010000fb
    Key_Pictures                = 0x010000fc
    Key_Music                   = 0x010000fd
    Key_Battery                 = 0x010000fe
    Key_Bluetooth               = 0x010000ff
    Key_WLAN                    = 0x01000100
    Key_UWB                     = 0x01000101
    Key_AudioForward            = 0x01000102
    Key_AudioRepeat             = 0x01000103
    Key_AudioRandomPlay         = 0x01000104
    Key_Subtitle                = 0x01000105
    Key_AudioCycleTrack         = 0x01000106
    Key_Time                    = 0x01000107
    Key_Hibernate               = 0x01000108
    Key_View                    = 0x01000109
    Key_TopMenu                 = 0x0100010a
    Key_PowerDown               = 0x0100010b
    Key_Suspend                 = 0x0100010c
    Key_ContrastAdjust          = 0x0100010d
    Key_TouchpadToggle          = 0x01000110
    Key_TouchpadOn              = 0x01000111
    Key_TouchpadOff             = 0x01000112
    Key_MicMute                 = 0x01000113
    Key_Red                     = 0x01000114
    Key_Green                   = 0x01000115
    Key_Yellow                  = 0x01000116
    Key_Blue                    = 0x01000117
    Key_ChannelUp               = 0x01000118
    Key_ChannelDown             = 0x01000119
    Key_Guide                   = 0x0100011a
    Key_Info                    = 0x0100011b
    Key_Settings                = 0x0100011c
    Key_MicVolumeUp             = 0x0100011d
    Key_MicVolumeDown           = 0x0100011e
    Key_New                     = 0x01000120
    Key_Open                    = 0x01000121
    Key_Find                    = 0x01000122
    Key_Undo                    = 0x01000123
    Key_Redo                    = 0x01000124
    Key_MediaLast               = 0x0100ffff
    Key_unknown                 = 0x01ffffff
    Key_Call                    = 0x01100004 # A key to answer or initiate a call (see Qt::Key_ToggleCallHangup for a key to toggle current call state)
    Key_Camera                  = 0x01100020 # A key to activate the camera shutter. On Windows Runtime, the environment variable QT_QPA_ENABLE_CAMERA_KEYS must be set to receive the event.
    Key_CameraFocus             = 0x01100021 # A key to focus the camera. On Windows Runtime, the environment variable QT_QPA_ENABLE_CAMERA_KEYS must be set to receive the event.
    Key_Context1                = 0x01100000
    Key_Context2                = 0x01100001
    Key_Context3                = 0x01100002
    Key_Context4                = 0x01100003
    Key_Flip                    = 0x01100006
    Key_Hangup                  = 0x01100005 # A key to end an ongoing call (see Qt::Key_ToggleCallHangup for a key to toggle current call state)
    Key_No                      = 0x01010002
    Key_Select                  = 0x01010000
    Key_Yes                     = 0x01010001
    Key_ToggleCallHangup        = 0x01100007 # A key to toggle the current call state (ie. either answer, or hangup) depending on current call state
    Key_VoiceDial               = 0x01100008
    Key_LastNumberRedial        = 0x01100009
    Key_Execute                 = 0x01020003
    Key_Printer                 = 0x01020002
    Key_Play                    = 0x01020005
    Key_Sleep                   = 0x01020004
    Key_Zoom                    = 0x01020006
    Key_Exit                    = 0x0102000a
    Key_Cancel                  = 0x01020001


# Alias to TTkConstant
class TTkK(TTkConstant): pass

Classes

class TTkConstant
Expand source code
class TTkConstant:
    # Color Depth
    DEP_2: int  = 0x02
    DEP_4: int  = 0x04
    DEP_8: int  = 0x08
    DEP_24: int = 0x18

    # Focus Policies
    NoFocus    = 0x0000
    ClickFocus = 0x0001
    WheelFocus = 0x0002
    TabFocus   = 0x0004

    # positions
    NONE   = 0x0000
    TOP    = 0x0001
    BOTTOM = 0x0002
    LEFT   = 0x0004
    RIGHT  = 0x0008
    CENTER = 0x0010

    # SelectionMode
    NoSelection         = 0x00
    SingleSelection     = 0x01
    MultiSelection      = 0x02
    ExtendedSelection   = 0x03
    ContiguousSelection = 0x04

    # Graph types
    FILLED = 0x0001
    LINE   = 0x0002

    # Mouse Events
    MOUSE_EVENT  = 0x01
    KEY_EVENT    = 0x02
    SCREEN_EVENT = 0x04
    QUIT_EVENT   = 0x08
    TIME_EVENT   = 0x10

    HORIZONTAL = 0x01
    VERTICAL   = 0x02

    class ScrollBarPolicy:
        ScrollBarAsNeeded  =  0x00
        ScrollBarAlwaysOff =  0x01
        ScrollBarAlwaysOn  =  0x02

    ScrollBarAsNeeded  = ScrollBarPolicy.ScrollBarAsNeeded
    ScrollBarAlwaysOff = ScrollBarPolicy.ScrollBarAlwaysOff
    ScrollBarAlwaysOn  = ScrollBarPolicy.ScrollBarAlwaysOn

    class CheckState:
        Unchecked        = 0x00
        PartiallyChecked = 0x01
        Checked          = 0x02

    Unchecked        = CheckState.Unchecked
    PartiallyChecked = CheckState.PartiallyChecked
    Checked          = CheckState.Checked


    # Keys
    NoButton      = 0x00000000    # The button state does not refer to any button (see QMouseEvent::button()).
    AllButtons    = 0x07ffffff    # This value corresponds to a mask of all possible mouse buttons. Use to set the 'acceptedButtons' property of a MouseArea to accept ALL mouse buttons.
    LeftButton    = 0x00000001    # The left button is pressed, or an event refers to the left button. (The left button may be the right button on left-handed mice.)
    RightButton   = 0x00000002    # The right button.
    MidButton     = 0x00000004    # The middle button.
    MiddleButton  = MidButton     # The middle button.
    Wheel         = 0x00000008

    # Events
    NoEvent = 0x00000000
    Press   = 0x00010000
    Release = 0x00020000
    Drag    = 0x00040000
    Move    = 0x00080000
    WHEEL_Up   = 0x00100000 # Wheel Up
    WHEEL_Down = 0x00200000 # Wheel Down

    # Cursors
    Cursor_Blinking_Block      = 0x0001
    Cursor_Blinking_Block_Also = 0x0002
    Cursor_Steady_Block        = 0x0003
    Cursor_Blinking_Underline  = 0x0004
    Cursor_Steady_Underline    = 0x0005
    Cursor_Blinking_Bar        = 0x0006
    Cursor_Steady_Bar          = 0x0007

    # Input types
    Input_Text      = 0x01
    Input_Number    = 0x02
    Input_Password  = 0x04

    # Alignment
    NONE   = 0x0000
    LEFT_ALIGN   = 0x0001
    RIGHT_ALIGN  = 0x0002
    CENTER_ALIGN = 0x0003
    JUSTIFY      = 0x0004

    # LayoutItem Types
    LayoutItem = 0x01
    WidgetItem = 0x02

    Character  = 0x0001
    SpecialKey = 0x0002

    Key_Escape                  = 0x01000000
    Key_Tab                     = 0x01000001
    Key_Backtab                 = 0x01000002
    Key_Backspace               = 0x01000003
    Key_Return                  = 0x01000004
    Key_Enter                   = 0x01000005 # Typically located on the keypad.
    Key_Insert                  = 0x01000006
    Key_Delete                  = 0x01000007
    Key_Pause                   = 0x01000008 # The Pause/Break key (Note: Not related to pausing media)
    Key_Print                   = 0x01000009
    Key_SysReq                  = 0x0100000a
    Key_Clear                   = 0x0100000b
    Key_Home                    = 0x01000010
    Key_End                     = 0x01000011
    Key_Left                    = 0x01000012
    Key_Up                      = 0x01000013
    Key_Right                   = 0x01000014
    Key_Down                    = 0x01000015
    Key_PageUp                  = 0x01000016
    Key_PageDown                = 0x01000017
    Key_Shift                   = 0x01000020
    Key_Control                 = 0x01000021 # On macOS, this corresponds to the Command keys.
    Key_Meta                    = 0x01000022 # On macOS, this corresponds to the Control keys. On Windows keyboards, this key is mapped to the Windows key.
    Key_Alt                     = 0x01000023
    Key_AltGr                   = 0x01001103 # On Windows, when the KeyDown event for this key is sent, the Ctrl+Alt modifiers are also set.
    Key_CapsLock                = 0x01000024
    Key_NumLock                 = 0x01000025
    Key_ScrollLock              = 0x01000026
    Key_F1                      = 0x01000030
    Key_F2                      = 0x01000031
    Key_F3                      = 0x01000032
    Key_F4                      = 0x01000033
    Key_F5                      = 0x01000034
    Key_F6                      = 0x01000035
    Key_F7                      = 0x01000036
    Key_F8                      = 0x01000037
    Key_F9                      = 0x01000038
    Key_F10                     = 0x01000039
    Key_F11                     = 0x0100003a
    Key_F12                     = 0x0100003b
    Key_F13                     = 0x0100003c
    Key_F14                     = 0x0100003d
    Key_F15                     = 0x0100003e
    Key_F16                     = 0x0100003f
    Key_F17                     = 0x01000040
    Key_F18                     = 0x01000041
    Key_F19                     = 0x01000042
    Key_F20                     = 0x01000043
    Key_F21                     = 0x01000044
    Key_F22                     = 0x01000045
    Key_F23                     = 0x01000046
    Key_F24                     = 0x01000047
    Key_F25                     = 0x01000048
    Key_F26                     = 0x01000049
    Key_F27                     = 0x0100004a
    Key_F28                     = 0x0100004b
    Key_F29                     = 0x0100004c
    Key_F30                     = 0x0100004d
    Key_F31                     = 0x0100004e
    Key_F32                     = 0x0100004f
    Key_F33                     = 0x01000050
    Key_F34                     = 0x01000051
    Key_F35                     = 0x01000052
    Key_Super_L                 = 0x01000053
    Key_Super_R                 = 0x01000054
    Key_Menu                    = 0x01000055
    Key_Hyper_L                 = 0x01000056
    Key_Hyper_R                 = 0x01000057
    Key_Help                    = 0x01000058
    Key_Direction_L             = 0x01000059
    Key_Direction_R             = 0x01000060
    Key_Space                   = 0x20
    Key_Any                     = Key_Space
    Key_Exclam                  = 0x21
    Key_QuoteDbl                = 0x22
    Key_NumberSign              = 0x23
    Key_Dollar                  = 0x24
    Key_Percent                 = 0x25
    Key_Ampersand               = 0x26
    Key_Apostrophe              = 0x27
    Key_ParenLeft               = 0x28
    Key_ParenRight              = 0x29
    Key_Asterisk                = 0x2a
    Key_Plus                    = 0x2b
    Key_Comma                   = 0x2c
    Key_Minus                   = 0x2d
    Key_Period                  = 0x2e
    Key_Slash                   = 0x2f
    Key_0                       = 0x30
    Key_1                       = 0x31
    Key_2                       = 0x32
    Key_3                       = 0x33
    Key_4                       = 0x34
    Key_5                       = 0x35
    Key_6                       = 0x36
    Key_7                       = 0x37
    Key_8                       = 0x38
    Key_9                       = 0x39
    Key_Colon                   = 0x3a
    Key_Semicolon               = 0x3b
    Key_Less                    = 0x3c
    Key_Equal                   = 0x3d
    Key_Greater                 = 0x3e
    Key_Question                = 0x3f
    Key_At                      = 0x40
    Key_A                       = 0x41
    Key_B                       = 0x42
    Key_C                       = 0x43
    Key_D                       = 0x44
    Key_E                       = 0x45
    Key_F                       = 0x46
    Key_G                       = 0x47
    Key_H                       = 0x48
    Key_I                       = 0x49
    Key_J                       = 0x4a
    Key_K                       = 0x4b
    Key_L                       = 0x4c
    Key_M                       = 0x4d
    Key_N                       = 0x4e
    Key_O                       = 0x4f
    Key_P                       = 0x50
    Key_Q                       = 0x51
    Key_R                       = 0x52
    Key_S                       = 0x53
    Key_T                       = 0x54
    Key_U                       = 0x55
    Key_V                       = 0x56
    Key_W                       = 0x57
    Key_X                       = 0x58
    Key_Y                       = 0x59
    Key_Z                       = 0x5a
    Key_BracketLeft             = 0x5b
    Key_Backslash               = 0x5c
    Key_BracketRight            = 0x5d
    Key_AsciiCircum             = 0x5e
    Key_Underscore              = 0x5f
    Key_QuoteLeft               = 0x60
    Key_BraceLeft               = 0x7b
    Key_Bar                     = 0x7c
    Key_BraceRight              = 0x7d
    Key_AsciiTilde              = 0x7e
    Key_nobreakspace            = 0x0a0
    Key_exclamdown              = 0x0a1
    Key_cent                    = 0x0a2
    Key_sterling                = 0x0a3
    Key_currency                = 0x0a4
    Key_yen                     = 0x0a5
    Key_brokenbar               = 0x0a6
    Key_section                 = 0x0a7
    Key_diaeresis               = 0x0a8
    Key_copyright               = 0x0a9
    Key_ordfeminine             = 0x0aa
    Key_guillemotleft           = 0x0ab
    Key_notsign                 = 0x0ac
    Key_hyphen                  = 0x0ad
    Key_registered              = 0x0ae
    Key_macron                  = 0x0af
    Key_degree                  = 0x0b0
    Key_plusminus               = 0x0b1
    Key_twosuperior             = 0x0b2
    Key_threesuperior           = 0x0b3
    Key_acute                   = 0x0b4
    Key_mu                      = 0x0b5
    Key_paragraph               = 0x0b6
    Key_periodcentered          = 0x0b7
    Key_cedilla                 = 0x0b8
    Key_onesuperior             = 0x0b9
    Key_masculine               = 0x0ba
    Key_guillemotright          = 0x0bb
    Key_onequarter              = 0x0bc
    Key_onehalf                 = 0x0bd
    Key_threequarters           = 0x0be
    Key_questiondown            = 0x0bf
    Key_Agrave                  = 0x0c0
    Key_Aacute                  = 0x0c1
    Key_Acircumflex             = 0x0c2
    Key_Atilde                  = 0x0c3
    Key_Adiaeresis              = 0x0c4
    Key_Aring                   = 0x0c5
    Key_AE                      = 0x0c6
    Key_Ccedilla                = 0x0c7
    Key_Egrave                  = 0x0c8
    Key_Eacute                  = 0x0c9
    Key_Ecircumflex             = 0x0ca
    Key_Ediaeresis              = 0x0cb
    Key_Igrave                  = 0x0cc
    Key_Iacute                  = 0x0cd
    Key_Icircumflex             = 0x0ce
    Key_Idiaeresis              = 0x0cf
    Key_ETH                     = 0x0d0
    Key_Ntilde                  = 0x0d1
    Key_Ograve                  = 0x0d2
    Key_Oacute                  = 0x0d3
    Key_Ocircumflex             = 0x0d4
    Key_Otilde                  = 0x0d5
    Key_Odiaeresis              = 0x0d6
    Key_multiply                = 0x0d7
    Key_Ooblique                = 0x0d8
    Key_Ugrave                  = 0x0d9
    Key_Uacute                  = 0x0da
    Key_Ucircumflex             = 0x0db
    Key_Udiaeresis              = 0x0dc
    Key_Yacute                  = 0x0dd
    Key_THORN                   = 0x0de
    Key_ssharp                  = 0x0df
    Key_division                = 0x0f7
    Key_ydiaeresis              = 0x0ff
    Key_Multi_key               = 0x01001120
    Key_Codeinput               = 0x01001137
    Key_SingleCandidate         = 0x0100113c
    Key_MultipleCandidate       = 0x0100113d
    Key_PreviousCandidate       = 0x0100113e
    Key_Mode_switch             = 0x0100117e
    Key_Kanji                   = 0x01001121
    Key_Muhenkan                = 0x01001122
    Key_Henkan                  = 0x01001123
    Key_Romaji                  = 0x01001124
    Key_Hiragana                = 0x01001125
    Key_Katakana                = 0x01001126
    Key_Hiragana_Katakana       = 0x01001127
    Key_Zenkaku                 = 0x01001128
    Key_Hankaku                 = 0x01001129
    Key_Zenkaku_Hankaku         = 0x0100112a
    Key_Touroku                 = 0x0100112b
    Key_Massyo                  = 0x0100112c
    Key_Kana_Lock               = 0x0100112d
    Key_Kana_Shift              = 0x0100112e
    Key_Eisu_Shift              = 0x0100112f
    Key_Eisu_toggle             = 0x01001130
    Key_Hangul                  = 0x01001131
    Key_Hangul_Start            = 0x01001132
    Key_Hangul_End              = 0x01001133
    Key_Hangul_Hanja            = 0x01001134
    Key_Hangul_Jamo             = 0x01001135
    Key_Hangul_Romaja           = 0x01001136
    Key_Hangul_Jeonja           = 0x01001138
    Key_Hangul_Banja            = 0x01001139
    Key_Hangul_PreHanja         = 0x0100113a
    Key_Hangul_PostHanja        = 0x0100113b
    Key_Hangul_Special          = 0x0100113f
    Key_Dead_Grave              = 0x01001250
    Key_Dead_Acute              = 0x01001251
    Key_Dead_Circumflex         = 0x01001252
    Key_Dead_Tilde              = 0x01001253
    Key_Dead_Macron             = 0x01001254
    Key_Dead_Breve              = 0x01001255
    Key_Dead_Abovedot           = 0x01001256
    Key_Dead_Diaeresis          = 0x01001257
    Key_Dead_Abovering          = 0x01001258
    Key_Dead_Doubleacute        = 0x01001259
    Key_Dead_Caron              = 0x0100125a
    Key_Dead_Cedilla            = 0x0100125b
    Key_Dead_Ogonek             = 0x0100125c
    Key_Dead_Iota               = 0x0100125d
    Key_Dead_Voiced_Sound       = 0x0100125e
    Key_Dead_Semivoiced_Sound   = 0x0100125f
    Key_Dead_Belowdot           = 0x01001260
    Key_Dead_Hook               = 0x01001261
    Key_Dead_Horn               = 0x01001262
    Key_Dead_Stroke             = 0x01001263
    Key_Dead_Abovecomma         = 0x01001264
    Key_Dead_Abovereversedcomma = 0x01001265
    Key_Dead_Doublegrave        = 0x01001266
    Key_Dead_Belowring          = 0x01001267
    Key_Dead_Belowmacron        = 0x01001268
    Key_Dead_Belowcircumflex    = 0x01001269
    Key_Dead_Belowtilde         = 0x0100126a
    Key_Dead_Belowbreve         = 0x0100126b
    Key_Dead_Belowdiaeresis     = 0x0100126c
    Key_Dead_Invertedbreve      = 0x0100126d
    Key_Dead_Belowcomma         = 0x0100126e
    Key_Dead_Currency           = 0x0100126f
    Key_Dead_a                  = 0x01001280
    Key_Dead_A                  = 0x01001281
    Key_Dead_e                  = 0x01001282
    Key_Dead_E                  = 0x01001283
    Key_Dead_i                  = 0x01001284
    Key_Dead_I                  = 0x01001285
    Key_Dead_o                  = 0x01001286
    Key_Dead_O                  = 0x01001287
    Key_Dead_u                  = 0x01001288
    Key_Dead_U                  = 0x01001289
    Key_Dead_Small_Schwa        = 0x0100128a
    Key_Dead_Capital_Schwa      = 0x0100128b
    Key_Dead_Greek              = 0x0100128c
    Key_Dead_Lowline            = 0x01001290
    Key_Dead_Aboveverticalline  = 0x01001291
    Key_Dead_Belowverticalline  = 0x01001292
    Key_Dead_Longsolidusoverlay = 0x01001293
    Key_Back                    = 0x01000061
    Key_Forward                 = 0x01000062
    Key_Stop                    = 0x01000063
    Key_Refresh                 = 0x01000064
    Key_VolumeDown              = 0x01000070
    Key_VolumeMute              = 0x01000071
    Key_VolumeUp                = 0x01000072
    Key_BassBoost               = 0x01000073
    Key_BassUp                  = 0x01000074
    Key_BassDown                = 0x01000075
    Key_TrebleUp                = 0x01000076
    Key_TrebleDown              = 0x01000077
    Key_MediaPlay               = 0x01000080 # A key setting the state of the media player to play
    Key_MediaStop               = 0x01000081 # A key setting the state of the media player to stop
    Key_MediaPrevious           = 0x01000082
    Key_MediaNext               = 0x01000083
    Key_MediaRecord             = 0x01000084
    Key_MediaPause              = 0x01000085 # A key setting the state of the media player to pause (Note: not the pause/break key)
    Key_MediaTogglePlayPause    = 0x01000086 # A key to toggle the play/pause state in the media player (rather than setting an absolute state)
    Key_HomePage                = 0x01000090
    Key_Favorites               = 0x01000091
    Key_Search                  = 0x01000092
    Key_Standby                 = 0x01000093
    Key_OpenUrl                 = 0x01000094
    Key_LaunchMail              = 0x010000a0
    Key_LaunchMedia             = 0x010000a1
    Key_Launch0                 = 0x010000a2 # On X11 this key is mapped to "My Computer" (XF86XK_MyComputer) key for legacy reasons.
    Key_Launch1                 = 0x010000a3 # On X11 this key is mapped to "Calculator" (XF86XK_Calculator) key for legacy reasons.
    Key_Launch2                 = 0x010000a4 # On X11 this key is mapped to XF86XK_Launch0 key for legacy reasons.
    Key_Launch3                 = 0x010000a5 # On X11 this key is mapped to XF86XK_Launch1 key for legacy reasons.
    Key_Launch4                 = 0x010000a6 # On X11 this key is mapped to XF86XK_Launch2 key for legacy reasons.
    Key_Launch5                 = 0x010000a7 # On X11 this key is mapped to XF86XK_Launch3 key for legacy reasons.
    Key_Launch6                 = 0x010000a8 # On X11 this key is mapped to XF86XK_Launch4 key for legacy reasons.
    Key_Launch7                 = 0x010000a9 # On X11 this key is mapped to XF86XK_Launch5 key for legacy reasons.
    Key_Launch8                 = 0x010000aa # On X11 this key is mapped to XF86XK_Launch6 key for legacy reasons.
    Key_Launch9                 = 0x010000ab # On X11 this key is mapped to XF86XK_Launch7 key for legacy reasons.
    Key_LaunchA                 = 0x010000ac # On X11 this key is mapped to XF86XK_Launch8 key for legacy reasons.
    Key_LaunchB                 = 0x010000ad # On X11 this key is mapped to XF86XK_Launch9 key for legacy reasons.
    Key_LaunchC                 = 0x010000ae # On X11 this key is mapped to XF86XK_LaunchA key for legacy reasons.
    Key_LaunchD                 = 0x010000af # On X11 this key is mapped to XF86XK_LaunchB key for legacy reasons.
    Key_LaunchE                 = 0x010000b0 # On X11 this key is mapped to XF86XK_LaunchC key for legacy reasons.
    Key_LaunchF                 = 0x010000b1 # On X11 this key is mapped to XF86XK_LaunchD key for legacy reasons.
    Key_LaunchG                 = 0x0100010e # On X11 this key is mapped to XF86XK_LaunchE key for legacy reasons.
    Key_LaunchH                 = 0x0100010f # On X11 this key is mapped to XF86XK_LaunchF key for legacy reasons.
    Key_MonBrightnessUp         = 0x010000b2
    Key_MonBrightnessDown       = 0x010000b3
    Key_KeyboardLightOnOff      = 0x010000b4
    Key_KeyboardBrightnessUp    = 0x010000b5
    Key_KeyboardBrightnessDown  = 0x010000b6
    Key_PowerOff                = 0x010000b7
    Key_WakeUp                  = 0x010000b8
    Key_Eject                   = 0x010000b9
    Key_ScreenSaver             = 0x010000ba
    Key_WWW                     = 0x010000bb
    Key_Memo                    = 0x010000bc
    Key_LightBulb               = 0x010000bd
    Key_Shop                    = 0x010000be
    Key_History                 = 0x010000bf
    Key_AddFavorite             = 0x010000c0
    Key_HotLinks                = 0x010000c1
    Key_BrightnessAdjust        = 0x010000c2
    Key_Finance                 = 0x010000c3
    Key_Community               = 0x010000c4
    Key_AudioRewind             = 0x010000c5
    Key_BackForward             = 0x010000c6
    Key_ApplicationLeft         = 0x010000c7
    Key_ApplicationRight        = 0x010000c8
    Key_Book                    = 0x010000c9
    Key_CD                      = 0x010000ca
    Key_Calculator              = 0x010000cb # On X11 this key is not mapped for legacy reasons. Use Qt::Key_Launch1 instead.
    Key_ToDoList                = 0x010000cc
    Key_ClearGrab               = 0x010000cd
    Key_Close                   = 0x010000ce
    Key_Copy                    = 0x010000cf
    Key_Cut                     = 0x010000d0
    Key_Display                 = 0x010000d1
    Key_DOS                     = 0x010000d2
    Key_Documents               = 0x010000d3
    Key_Excel                   = 0x010000d4
    Key_Explorer                = 0x010000d5
    Key_Game                    = 0x010000d6
    Key_Go                      = 0x010000d7
    Key_iTouch                  = 0x010000d8
    Key_LogOff                  = 0x010000d9
    Key_Market                  = 0x010000da
    Key_Meeting                 = 0x010000db
    Key_MenuKB                  = 0x010000dc
    Key_MenuPB                  = 0x010000dd
    Key_MySites                 = 0x010000de
    Key_News                    = 0x010000df
    Key_OfficeHome              = 0x010000e0
    Key_Option                  = 0x010000e1
    Key_Paste                   = 0x010000e2
    Key_Phone                   = 0x010000e3
    Key_Calendar                = 0x010000e4
    Key_Reply                   = 0x010000e5
    Key_Reload                  = 0x010000e6
    Key_RotateWindows           = 0x010000e7
    Key_RotationPB              = 0x010000e8
    Key_RotationKB              = 0x010000e9
    Key_Save                    = 0x010000ea
    Key_Send                    = 0x010000eb
    Key_Spell                   = 0x010000ec
    Key_SplitScreen             = 0x010000ed
    Key_Support                 = 0x010000ee
    Key_TaskPane                = 0x010000ef
    Key_Terminal                = 0x010000f0
    Key_Tools                   = 0x010000f1
    Key_Travel                  = 0x010000f2
    Key_Video                   = 0x010000f3
    Key_Word                    = 0x010000f4
    Key_Xfer                    = 0x010000f5
    Key_ZoomIn                  = 0x010000f6
    Key_ZoomOut                 = 0x010000f7
    Key_Away                    = 0x010000f8
    Key_Messenger               = 0x010000f9
    Key_WebCam                  = 0x010000fa
    Key_MailForward             = 0x010000fb
    Key_Pictures                = 0x010000fc
    Key_Music                   = 0x010000fd
    Key_Battery                 = 0x010000fe
    Key_Bluetooth               = 0x010000ff
    Key_WLAN                    = 0x01000100
    Key_UWB                     = 0x01000101
    Key_AudioForward            = 0x01000102
    Key_AudioRepeat             = 0x01000103
    Key_AudioRandomPlay         = 0x01000104
    Key_Subtitle                = 0x01000105
    Key_AudioCycleTrack         = 0x01000106
    Key_Time                    = 0x01000107
    Key_Hibernate               = 0x01000108
    Key_View                    = 0x01000109
    Key_TopMenu                 = 0x0100010a
    Key_PowerDown               = 0x0100010b
    Key_Suspend                 = 0x0100010c
    Key_ContrastAdjust          = 0x0100010d
    Key_TouchpadToggle          = 0x01000110
    Key_TouchpadOn              = 0x01000111
    Key_TouchpadOff             = 0x01000112
    Key_MicMute                 = 0x01000113
    Key_Red                     = 0x01000114
    Key_Green                   = 0x01000115
    Key_Yellow                  = 0x01000116
    Key_Blue                    = 0x01000117
    Key_ChannelUp               = 0x01000118
    Key_ChannelDown             = 0x01000119
    Key_Guide                   = 0x0100011a
    Key_Info                    = 0x0100011b
    Key_Settings                = 0x0100011c
    Key_MicVolumeUp             = 0x0100011d
    Key_MicVolumeDown           = 0x0100011e
    Key_New                     = 0x01000120
    Key_Open                    = 0x01000121
    Key_Find                    = 0x01000122
    Key_Undo                    = 0x01000123
    Key_Redo                    = 0x01000124
    Key_MediaLast               = 0x0100ffff
    Key_unknown                 = 0x01ffffff
    Key_Call                    = 0x01100004 # A key to answer or initiate a call (see Qt::Key_ToggleCallHangup for a key to toggle current call state)
    Key_Camera                  = 0x01100020 # A key to activate the camera shutter. On Windows Runtime, the environment variable QT_QPA_ENABLE_CAMERA_KEYS must be set to receive the event.
    Key_CameraFocus             = 0x01100021 # A key to focus the camera. On Windows Runtime, the environment variable QT_QPA_ENABLE_CAMERA_KEYS must be set to receive the event.
    Key_Context1                = 0x01100000
    Key_Context2                = 0x01100001
    Key_Context3                = 0x01100002
    Key_Context4                = 0x01100003
    Key_Flip                    = 0x01100006
    Key_Hangup                  = 0x01100005 # A key to end an ongoing call (see Qt::Key_ToggleCallHangup for a key to toggle current call state)
    Key_No                      = 0x01010002
    Key_Select                  = 0x01010000
    Key_Yes                     = 0x01010001
    Key_ToggleCallHangup        = 0x01100007 # A key to toggle the current call state (ie. either answer, or hangup) depending on current call state
    Key_VoiceDial               = 0x01100008
    Key_LastNumberRedial        = 0x01100009
    Key_Execute                 = 0x01020003
    Key_Printer                 = 0x01020002
    Key_Play                    = 0x01020005
    Key_Sleep                   = 0x01020004
    Key_Zoom                    = 0x01020006
    Key_Exit                    = 0x0102000a
    Key_Cancel                  = 0x01020001

Subclasses

Class variables

var AllButtons
var BOTTOM
var CENTER
var CENTER_ALIGN
var Character
var CheckState
var Checked
var ClickFocus
var ContiguousSelection
var Cursor_Blinking_Bar
var Cursor_Blinking_Block
var Cursor_Blinking_Block_Also
var Cursor_Blinking_Underline
var Cursor_Steady_Bar
var Cursor_Steady_Block
var Cursor_Steady_Underline
var DEP_2 : int
var DEP_24 : int
var DEP_4 : int
var DEP_8 : int
var Drag
var ExtendedSelection
var FILLED
var HORIZONTAL
var Input_Number
var Input_Password
var Input_Text
var JUSTIFY
var KEY_EVENT
var Key_0
var Key_1
var Key_2
var Key_3
var Key_4
var Key_5
var Key_6
var Key_7
var Key_8
var Key_9
var Key_A
var Key_AE
var Key_Aacute
var Key_Acircumflex
var Key_AddFavorite
var Key_Adiaeresis
var Key_Agrave
var Key_Alt
var Key_AltGr
var Key_Ampersand
var Key_Any
var Key_Apostrophe
var Key_ApplicationLeft
var Key_ApplicationRight
var Key_Aring
var Key_AsciiCircum
var Key_AsciiTilde
var Key_Asterisk
var Key_At
var Key_Atilde
var Key_AudioCycleTrack
var Key_AudioForward
var Key_AudioRandomPlay
var Key_AudioRepeat
var Key_AudioRewind
var Key_Away
var Key_B
var Key_Back
var Key_BackForward
var Key_Backslash
var Key_Backspace
var Key_Backtab
var Key_Bar
var Key_BassBoost
var Key_BassDown
var Key_BassUp
var Key_Battery
var Key_Blue
var Key_Bluetooth
var Key_Book
var Key_BraceLeft
var Key_BraceRight
var Key_BracketLeft
var Key_BracketRight
var Key_BrightnessAdjust
var Key_C
var Key_CD
var Key_Calculator
var Key_Calendar
var Key_Call
var Key_Camera
var Key_CameraFocus
var Key_Cancel
var Key_CapsLock
var Key_Ccedilla
var Key_ChannelDown
var Key_ChannelUp
var Key_Clear
var Key_ClearGrab
var Key_Close
var Key_Codeinput
var Key_Colon
var Key_Comma
var Key_Community
var Key_Context1
var Key_Context2
var Key_Context3
var Key_Context4
var Key_ContrastAdjust
var Key_Control
var Key_Copy
var Key_Cut
var Key_D
var Key_DOS
var Key_Dead_A
var Key_Dead_Abovecomma
var Key_Dead_Abovedot
var Key_Dead_Abovereversedcomma
var Key_Dead_Abovering
var Key_Dead_Aboveverticalline
var Key_Dead_Acute
var Key_Dead_Belowbreve
var Key_Dead_Belowcircumflex
var Key_Dead_Belowcomma
var Key_Dead_Belowdiaeresis
var Key_Dead_Belowdot
var Key_Dead_Belowmacron
var Key_Dead_Belowring
var Key_Dead_Belowtilde
var Key_Dead_Belowverticalline
var Key_Dead_Breve
var Key_Dead_Capital_Schwa
var Key_Dead_Caron
var Key_Dead_Cedilla
var Key_Dead_Circumflex
var Key_Dead_Currency
var Key_Dead_Diaeresis
var Key_Dead_Doubleacute
var Key_Dead_Doublegrave
var Key_Dead_E
var Key_Dead_Grave
var Key_Dead_Greek
var Key_Dead_Hook
var Key_Dead_Horn
var Key_Dead_I
var Key_Dead_Invertedbreve
var Key_Dead_Iota
var Key_Dead_Longsolidusoverlay
var Key_Dead_Lowline
var Key_Dead_Macron
var Key_Dead_O
var Key_Dead_Ogonek
var Key_Dead_Semivoiced_Sound
var Key_Dead_Small_Schwa
var Key_Dead_Stroke
var Key_Dead_Tilde
var Key_Dead_U
var Key_Dead_Voiced_Sound
var Key_Dead_a
var Key_Dead_e
var Key_Dead_i
var Key_Dead_o
var Key_Dead_u
var Key_Delete
var Key_Direction_L
var Key_Direction_R
var Key_Display
var Key_Documents
var Key_Dollar
var Key_Down
var Key_E
var Key_ETH
var Key_Eacute
var Key_Ecircumflex
var Key_Ediaeresis
var Key_Egrave
var Key_Eisu_Shift
var Key_Eisu_toggle
var Key_Eject
var Key_End
var Key_Enter
var Key_Equal
var Key_Escape
var Key_Excel
var Key_Exclam
var Key_Execute
var Key_Exit
var Key_Explorer
var Key_F
var Key_F1
var Key_F10
var Key_F11
var Key_F12
var Key_F13
var Key_F14
var Key_F15
var Key_F16
var Key_F17
var Key_F18
var Key_F19
var Key_F2
var Key_F20
var Key_F21
var Key_F22
var Key_F23
var Key_F24
var Key_F25
var Key_F26
var Key_F27
var Key_F28
var Key_F29
var Key_F3
var Key_F30
var Key_F31
var Key_F32
var Key_F33
var Key_F34
var Key_F35
var Key_F4
var Key_F5
var Key_F6
var Key_F7
var Key_F8
var Key_F9
var Key_Favorites
var Key_Finance
var Key_Find
var Key_Flip
var Key_Forward
var Key_G
var Key_Game
var Key_Go
var Key_Greater
var Key_Green
var Key_Guide
var Key_H
var Key_Hangul
var Key_Hangul_Banja
var Key_Hangul_End
var Key_Hangul_Hanja
var Key_Hangul_Jamo
var Key_Hangul_Jeonja
var Key_Hangul_PostHanja
var Key_Hangul_PreHanja
var Key_Hangul_Romaja
var Key_Hangul_Special
var Key_Hangul_Start
var Key_Hangup
var Key_Hankaku
var Key_Help
var Key_Henkan
var Key_Hibernate
var Key_Hiragana
var Key_Hiragana_Katakana
var Key_History
var Key_Home
var Key_HomePage
var Key_Hyper_L
var Key_Hyper_R
var Key_I
var Key_Iacute
var Key_Icircumflex
var Key_Idiaeresis
var Key_Igrave
var Key_Info
var Key_Insert
var Key_J
var Key_K
var Key_Kana_Lock
var Key_Kana_Shift
var Key_Kanji
var Key_Katakana
var Key_KeyboardBrightnessDown
var Key_KeyboardBrightnessUp
var Key_KeyboardLightOnOff
var Key_L
var Key_LastNumberRedial
var Key_Launch0
var Key_Launch1
var Key_Launch2
var Key_Launch3
var Key_Launch4
var Key_Launch5
var Key_Launch6
var Key_Launch7
var Key_Launch8
var Key_Launch9
var Key_LaunchA
var Key_LaunchB
var Key_LaunchC
var Key_LaunchD
var Key_LaunchE
var Key_LaunchF
var Key_LaunchG
var Key_LaunchH
var Key_LaunchMail
var Key_LaunchMedia
var Key_Left
var Key_Less
var Key_LightBulb
var Key_LogOff
var Key_M
var Key_MailForward
var Key_Market
var Key_Massyo
var Key_MediaLast
var Key_MediaNext
var Key_MediaPause
var Key_MediaPlay
var Key_MediaPrevious
var Key_MediaRecord
var Key_MediaStop
var Key_MediaTogglePlayPause
var Key_Meeting
var Key_Memo
var Key_Menu
var Key_MenuKB
var Key_MenuPB
var Key_Messenger
var Key_Meta
var Key_MicMute
var Key_MicVolumeDown
var Key_MicVolumeUp
var Key_Minus
var Key_Mode_switch
var Key_MonBrightnessDown
var Key_MonBrightnessUp
var Key_Muhenkan
var Key_Multi_key
var Key_MultipleCandidate
var Key_Music
var Key_MySites
var Key_N
var Key_New
var Key_News
var Key_No
var Key_Ntilde
var Key_NumLock
var Key_NumberSign
var Key_O
var Key_Oacute
var Key_Ocircumflex
var Key_Odiaeresis
var Key_OfficeHome
var Key_Ograve
var Key_Ooblique
var Key_Open
var Key_OpenUrl
var Key_Option
var Key_Otilde
var Key_P
var Key_PageDown
var Key_PageUp
var Key_ParenLeft
var Key_ParenRight
var Key_Paste
var Key_Pause
var Key_Percent
var Key_Period
var Key_Phone
var Key_Pictures
var Key_Play
var Key_Plus
var Key_PowerDown
var Key_PowerOff
var Key_PreviousCandidate
var Key_Print
var Key_Printer
var Key_Q
var Key_Question
var Key_QuoteDbl
var Key_QuoteLeft
var Key_R
var Key_Red
var Key_Redo
var Key_Refresh
var Key_Reload
var Key_Reply
var Key_Return
var Key_Right
var Key_Romaji
var Key_RotateWindows
var Key_RotationKB
var Key_RotationPB
var Key_S
var Key_Save
var Key_ScreenSaver
var Key_ScrollLock
var Key_Select
var Key_Semicolon
var Key_Send
var Key_Settings
var Key_Shift
var Key_Shop
var Key_SingleCandidate
var Key_Slash
var Key_Sleep
var Key_Space
var Key_Spell
var Key_SplitScreen
var Key_Standby
var Key_Stop
var Key_Subtitle
var Key_Super_L
var Key_Super_R
var Key_Support
var Key_Suspend
var Key_SysReq
var Key_T
var Key_THORN
var Key_Tab
var Key_TaskPane
var Key_Terminal
var Key_Time
var Key_ToDoList
var Key_ToggleCallHangup
var Key_Tools
var Key_TopMenu
var Key_TouchpadOff
var Key_TouchpadOn
var Key_TouchpadToggle
var Key_Touroku
var Key_Travel
var Key_TrebleDown
var Key_TrebleUp
var Key_U
var Key_UWB
var Key_Uacute
var Key_Ucircumflex
var Key_Udiaeresis
var Key_Ugrave
var Key_Underscore
var Key_Undo
var Key_Up
var Key_V
var Key_Video
var Key_View
var Key_VoiceDial
var Key_VolumeDown
var Key_VolumeMute
var Key_VolumeUp
var Key_W
var Key_WLAN
var Key_WWW
var Key_WakeUp
var Key_WebCam
var Key_Word
var Key_X
var Key_Xfer
var Key_Y
var Key_Yacute
var Key_Yellow
var Key_Yes
var Key_Z
var Key_Zenkaku
var Key_Zenkaku_Hankaku
var Key_Zoom
var Key_ZoomIn
var Key_ZoomOut
var Key_acute
var Key_brokenbar
var Key_cedilla
var Key_cent
var Key_currency
var Key_degree
var Key_diaeresis
var Key_division
var Key_exclamdown
var Key_guillemotleft
var Key_guillemotright
var Key_hyphen
var Key_iTouch
var Key_macron
var Key_masculine
var Key_mu
var Key_multiply
var Key_nobreakspace
var Key_notsign
var Key_onehalf
var Key_onequarter
var Key_onesuperior
var Key_ordfeminine
var Key_paragraph
var Key_periodcentered
var Key_plusminus
var Key_questiondown
var Key_registered
var Key_section
var Key_ssharp
var Key_sterling
var Key_threequarters
var Key_threesuperior
var Key_twosuperior
var Key_unknown
var Key_ydiaeresis
var Key_yen
var LEFT
var LEFT_ALIGN
var LINE
var LayoutItem
var LeftButton
var MOUSE_EVENT
var MidButton
var MiddleButton
var Move
var MultiSelection
var NONE
var NoButton
var NoEvent
var NoFocus
var NoSelection
var PartiallyChecked
var Press
var QUIT_EVENT
var RIGHT
var RIGHT_ALIGN
var Release
var RightButton
var SCREEN_EVENT
var ScrollBarAlwaysOff
var ScrollBarAlwaysOn
var ScrollBarAsNeeded
var ScrollBarPolicy
var SingleSelection
var SpecialKey
var TIME_EVENT
var TOP
var TabFocus
var Unchecked
var VERTICAL
var WHEEL_Down
var WHEEL_Up
var Wheel
var WheelFocus
var WidgetItem
class TTkK
Expand source code
class TTkK(TTkConstant): pass

Ancestors

Class variables

var DEP_2 : int
var DEP_24 : int
var DEP_4 : int
var DEP_8 : int