C
Qt QML 类型
提供一个具有有用枚举和函数的全局对象。 更多信息...
导入语句 | import QtQuick |
自 | Qt Quick Ultralite 1.0 |
属性
- AlignmentFlag : 枚举
- Key : 枚举
- Orientation : 枚举
- uiLanguage : 字符串
方法
- font font(object fontConfiguration)
- matrix4x4 matrix4x4(real m11, real m12, real m13, real m14, real m21, real m22, real m23, real m24, real m31, real m32, real m33, real m34, real m41, real m42, real m43, real m44)
- string resolvedUrl(String url)
- color rgba(real red, real green, real blue, real alpha)
详细说明
The Qt
object is a global object with utility functions, properties and enums.
It is not instantiable; to use it, call the members of the global Qt
object directly. For example
import QtQuick 2.15 Text { color: Qt.rgba(1, 0, 0, 1) text: "hello, world" }
枚举
Qt 对象包含在 QML 命名空间中可用的枚举类型。例如,您可以访问 Qt::Vertical
枚举值作为 Qt.Vertical
。
类型
如果已导入 QtQuick
模块,则客户端还可以使用以下特定数据类型对象创建的辅助函数
color
- use Qt.rgba()font
- use Qt.font()matrix4x4
- use Qt.matrix4x4()
属性文档
[since Qt Quick Ultralite 2.8] AlignmentFlag : 枚举 |
This enum type is used to describe alignment. It contains horizontal and vertical flags that can be combined to produce the required effect.
横向标识
常量 | 描述 |
---|---|
AlignLeft | 与左侧对齐。 |
右对齐 | 与右边缘对齐。 |
水平居中 | 在可用空间内水平居中。 |
垂直标志有
常量 | 描述 |
---|---|
居顶对齐 | 与顶部对齐。 |
底对齐 | 与底部对齐。 |
垂直居中 | 在可用空间内垂直居中。 |
一次只能使用一个水平标志。有一个二维标志
常量 | 描述 |
---|---|
居中对齐 | 在两个维度上居中。 |
一次只能使用一个水平和一个垂直标志。Qt::AlignCenter既代表水平和垂直。
冲突的标志组合具有未定义的含义。
此特性首次在Qt Quick Ultralite 2.8中引入。
键 : 枚举 |
Qt使用的键名称。
常量 | 描述 |
---|---|
键_Escape | |
键_Tab | |
键_退格 | |
键_Backspace | |
键_Return | |
键_Enter | 通常位于键盘上。 |
键_Insert | |
键_Delete | |
键_Pause | 暂停/中断键(注意:与暂停媒体无关) |
键_Print | |
键_SysReq | |
键_Clear | 对应于选择的苹果键盘型号上的清除键。在其他系统中,它通常映射到数字键盘上的5键,当Num Lock关闭时。 |
键_Home | |
键_End | |
键_Left | |
键_Up | |
键_Right | |
键_Down | |
键_PageUp | |
键_PageDown | |
键_Shift | |
键_Control | 在macOS上,这对应于命令键。 |
键_Meta | 在macOS上,这对应于控制键。在Windows键盘上,此键映射到Windows键。 |
键_Alt | |
键_AltGr | 在Windows中,当向此键发送KeyDown事件时,Ctrl+Alt修改符也将设置。 |
键_CapsLock | |
键_NumLock | |
键_ScrollLock | |
键_F1 | |
键_F2 | |
键_F3 | |
键_F4 | |
键_F5 | |
键_F6 | |
键_F7 | |
键_F8 | |
键_F9 | |
键_F10 | |
键_F11 | |
键_F12 | |
键_F13 | |
键_F14 | |
键_F15 | |
键_F16 | |
键_F17 | |
键_F18 | |
键_F19 | |
键_F20 | |
键_F21 | |
键_F22 | |
键_F23 | |
键_F24 | |
键_F25 | |
键_F26 | |
键_F27 | |
键_F28 | |
键_F29 | |
键_F30 | |
键_F31 | |
键_F32 | |
键_F33 | |
键_F34 | |
键_F35 | |
键_Super_L | |
键_Super_R | |
键_Menu | |
键_Hyper_L | |
键_Hyper_R | |
键_Help | |
键_Direction_L | |
键_Direction_R | |
键_Space | |
键_Any | |
键_Exclam | |
键_QuoteDbl | |
键_NumberSign | |
键_Dollar | |
键_Percent | |
键_Ampersand | |
键_Apostrophe | |
键_ParenLeft | |
键_ParenRight | |
键_Asterisk | |
键_Plus | |
键_Comma | |
键_Minus | |
键_Period | |
键_Slash | |
键_0 | |
键_1 | |
键_2 | |
键_3 | |
键_4 | |
键_5 | |
键_6 | |
键_7 | |
键_8 | |
键_9 | |
键_Colon | |
键_Semicolon | |
键_Less | |
键_Equal | |
键_Greater | |
键_Question | |
键_At | |
键_A | |
键_B | |
键_C | |
键_D | |
键_E | |
键_F | |
键_G | |
键_H | |
键_I | |
键_J | |
键_K | |
键_L | |
键_M | |
键_N | |
键_O | |
键_P | |
键_Q | |
键_R | |
键_S | |
键_T | |
键_U | |
键_V | |
键_W | |
键_X | |
键_Y | |
键_Z | |
键_BracketLeft | |
键_Backslash | |
键_BracketRight | |
键_AsciiCircum | |
键_Underscore | |
键_QuoteLeft | |
键_BraceLeft | |
键_Bar | |
键_BraceRight | |
键_AsciiTilde | |
键_nobreakspace | |
键_exclamdown | |
键_cent | |
键_sterling | |
键_currency | |
键_yen | |
键_brokenbar | |
键_section | |
键_diaeresis | |
关键_版权 | |
关键_名词复数 | |
关键_引号左 | |
关键_非符号 | |
关键_连字符 | |
关键_注册商标 | |
关键_重音符号 | |
关键_度符号 | |
关键_加减号 | |
关键_上标2 | |
关键_上标3 | |
关键_重音符号 | |
关键_my | |
关键_段落 | |
关键_句点居中 | |
关键_撇号 | |
关键_上标1 | |
关键_阳性 | |
关键_引号右 | |
关键_四分之一 | |
关键_二分之一 | |
关键_三分之二 | |
关键_问号下方 | |
关键_A重音 | |
关键_A acute | |
关键_A circumflex | |
关键_A tilde | |
关键_A diaeresis | |
关键_A ring | |
关键_AE | |
关键_Ccedilla | |
关键_E重音 | |
关键_E acute | |
关键_E circumflex | |
关键_E diaeresis | |
关键_I重音 | |
关键_I acute | |
关键_I circumflex | |
关键_I diaeresis | |
关键_ETH | |
关键_N tilde | |
关键_O重音 | |
关键_O acute | |
关键_O circumflex | |
关键_O tilde | |
关键_O diaeresis | |
关键_乘号 | |
关键_O oblique | |
关键_U重音 | |
关键_U acute | |
关键_U circumflex | |
关键_U diaeresis | |
关键_Y acute | |
关键_THORN | |
关键_ssharp | |
关键_除号 | |
关键_ydiaeresis | |
关键_Multi_key | |
关键_Codeinput | |
关键_SingleCandidate | |
关键_MultipleCandidate | |
关键_PreviousCandidate | |
关键_Mode_switch | |
关键_Kanji | |
关键_Muhenkan | |
关键_Henkan | |
关键_Romaji | |
关键_Hiragana | |
关键_Katakana | |
关键_Hiragana_Katakana | |
关键_Zenkaku | |
关键_Hankaku | |
关键_Zenkaku_Hankaku | |
关键_Touroku | |
关键_Massyo | |
关键_Kana_Lock | |
关键_Kana_Shift | |
关键_Eisu_Shift | |
关键_Eisu_toggle | |
关键_Hangul | |
关键_Hangul_Start | |
关键_Hangul_End | |
关键_Hangul_Hanja | |
关键_Hangul_Jamo | |
关键_Hangul_Romaja | |
关键_Hangul_Jeonja | |
关键_Hangul_Banja | |
关键_Hangul_PreHanja | |
关键_Hangul_PostHanja | |
关键_Hangul_Special | |
关键_Dead_Grave | |
关键_Dead_Acute | |
关键_Dead_Circumflex | |
关键_Dead_Tilde | |
关键_Dead_Macron | |
关键_Dead_Breve | |
关键_Dead_Abovedot | |
关键_Dead_Diaeresis | |
关键_Dead_Abovering | |
关键_Dead_Doubleacute | |
关键_Dead_Caron | |
关键_Dead_Cedilla | |
关键_Dead_Ogonek | |
关键_Dead_Iota | |
关键_Dead_Voiced_Sound | |
关键_Dead_Semivoiced_Sound | |
关键_Dead_Belowdot | |
关键_Dead_Hook | |
关键_Dead_Horn | |
关键_Dead_Stroke | |
关键_Dead_Abovecomma | |
关键_Dead_Abovereversedcomma | |
关键_Dead_Doublegrave | |
关键_Dead_Belowring | |
关键_Dead_Belowmacron | |
关键_Dead_Belowcircumflex | |
关键_Dead_Belowtilde | |
关键_Dead_Belowbreve | |
关键_Dead_Belowdiaeresis | |
关键_Dead_Invertedbreve | |
关键_Dead_Belowcomma | |
关键_Dead_Currency | |
关键_Dead_a | |
关键_Dead_A | |
关键_Dead_e | |
关键_Dead_E | |
关键_Dead_i | |
关键_Dead_I | |
关键_Dead_o | |
关键_Dead_O | |
关键_Dead_u | |
关键_Dead_U | |
关键_Dead_Small_Schwa | |
关键_Dead_Capital_Schwa | |
关键_Dead_Greek | |
关键_Dead_Lowline | |
关键_Dead_Aboveverticalline | |
关键_Dead_Belowverticalline | |
关键_Dead_Longsolidusoverlay | |
关键_Back | |
关键_Forward | |
关键_Stop | |
关键_Refresh | |
关键_VolumeDown | |
关键_VolumeMute | |
关键_VolumeUp | |
关键_BassBoost | |
关键_BassUp | |
关键_BassDown | |
关键_TrebleUp | |
关键_TrebleDown | |
关键_MediaPlay | 设置媒体播放器播放状态的键 |
关键_MediaStop | 设置媒体播放器停止状态的键 |
关键_MediaPrevious | |
关键_MediaNext | |
关键_MediaRecord | |
关键_MediaPause | 设置媒体播放器暂停状态的键(注意:不是暂停/中断键) |
关键_MediaTogglePlayPause | 用于在媒体播放器中切换播放/暂停状态的键(而不是设置绝对状态) |
关键_HomePage | |
关键_Favorites | |
关键_Search | |
关键_Standby | |
关键_OpenUrl | |
关键_LaunchMail | |
关键_LaunchMedia | |
关键_Launch0 | 在X11中,此键出于兼容性原因映射到"My Computer"(XF86XK_MyComputer)键。 |
关键_Launch1 | 在X11中,此键出于兼容性原因映射到"Calculator"(XF86XK_Calculator)键。 |
关键_Launch2 | 在X11上,此键因为历史原因映射到了XF86XK_Launch0键。 |
Key_Launch3 | 在X11上,此键因为历史原因映射到了XF86XK_Launch1键。 |
Key_Launch4 | 在X11上,此键因为历史原因映射到了XF86XK_Launch2键。 |
Key_Launch5 | 在X11上,此键因为历史原因映射到了XF86XK_Launch3键。 |
Key_Launch6 | 在X11上,此键因为历史原因映射到了XF86XK_Launch4键。 |
Key_Launch7 | 在X11上,此键因为历史原因映射到了XF86XK_Launch5键。 |
Key_Launch8 | 在X11上,此键因为历史原因映射到了XF86XK_Launch6键。 |
Key_Launch9 | 在X11上,此键因为历史原因映射到了XF86XK_Launch7键。 |
Key_LaunchA | 在X11上,此键因为历史原因映射到了XF86XK_Launch8键。 |
Key_LaunchB | 在X11上,此键因为历史原因映射到了XF86XK_Launch9键。 |
Key_LaunchC | 在X11上,此键因为历史原因映射到了XF86XK_LaunchA键。 |
Key_LaunchD | 在X11上,此键因为历史原因映射到了XF86XK_LaunchB键。 |
Key_LaunchE | 在X11上,此键因为历史原因映射到了XF86XK_LaunchC键。 |
Key_LaunchF | 在X11上,此键因为历史原因映射到了XF86XK_LaunchD键。 |
Key_LaunchG | 在X11上,此键因为历史原因映射到了XF86XK_LaunchE键。 |
Key_LaunchH | 在X11上,此键因为历史原因映射到了XF86XK_LaunchF键。 |
Key_MonBrightnessUp | |
Key_MonBrightnessDown | |
Key_KeyboardLightOnOff | |
Key_KeyboardBrightnessUp | |
Key_KeyboardBrightnessDown | |
Key_PowerOff | |
Key_WakeUp | |
Key_Eject | |
Key_ScreenSaver | |
Key_WWW | |
Key_Memo | |
Key_LightBulb | |
Key_Shop | |
Key_History | |
Key_AddFavorite | |
Key_HotLinks | |
Key_BrightnessAdjust | |
Key_Finance | |
Key_Community | |
Key_AudioRewind | |
Key_BackForward | |
Key_ApplicationLeft | |
Key_ApplicationRight | |
Key_Book | |
Key_CD | |
Key_Calculator | 在X11上,此键没有因为历史原因进行映射。请使用Qt::Key_Launch1代替。 |
Key_ToDoList | |
Key_ClearGrab | |
Key_Close | |
Key_Copy | |
Key_Cut | |
Key_Display | |
Key_DOS | |
Key_Documents | |
Key_Excel | |
Key_Explorer | |
Key_Game | |
Key_Go | |
Key_iTouch | |
Key_LogOff | |
Key_Market | |
Key_Meeting | |
Key_MenuKB | |
Key_MenuPB | |
Key_MySites | |
Key_News | |
Key_OfficeHome | |
Key_Option | |
Key_Paste | |
Key_Phone | |
Key_Calendar | |
Key_Reply | |
Key_Reload | |
Key_RotateWindows | |
Key_RotationPB | |
Key_RotationKB | |
Key_Save | |
Key_Send | |
Key_Spell | |
Key_SplitScreen | |
Key_Support | |
Key_TaskPane | |
Key_Terminal | |
Key_Tools | |
Key_Travel | |
Key_Video | |
Key_Word | |
Key_Xfer | |
Key_ZoomIn | |
Key_ZoomOut | |
Key_Away | |
Key_Messenger | |
Key_WebCam | |
Key_MailForward | |
Key_Pictures | |
Key_Music | |
Key_Battery | |
Key_Bluetooth | |
Key_WLAN | |
Key_UWB | |
Key_AudioForward | |
Key_AudioRepeat | |
Key_AudioRandomPlay | |
Key_Subtitle | |
Key_AudioCycleTrack | |
Key_Time | |
Key_Hibernate | |
Key_View | |
Key_TopMenu | |
Key_PowerDown | |
Key_Suspend | |
Key_ContrastAdjust | |
Key_TouchpadToggle | |
Key_TouchpadOn | |
Key_TouchpadOff | |
Key_MicMute | |
Key_Red | |
Key_Green | |
Key_Yellow | |
Key_Blue | |
Key_ChannelUp | |
Key_ChannelDown | |
Key_Guide | |
Key_Info | |
Key_Settings | |
Key_MicVolumeUp | |
Key_MicVolumeDown | |
Key_New | |
Key_Open | |
Key_Find | |
Key_Undo | |
Key_Redo | |
Key_MediaLast | |
Key_unknown | |
Key_Call | 回答或发起电话的关键(有关切换当前电话状态的关键,请参阅Qt::Key_ToggleCallHangup) |
Key_Camera | 激活相机快门的关键。在Windows Runtime中,必须设置环境变量QT_QPA_ENABLE_CAMERA_KEYS以接收该事件。 |
Key_CameraFocus | 聚焦相机的关键。在Windows Runtime中,必须设置环境变量QT_QPA_ENABLE_CAMERA_KEYS以接收该事件。 |
Key_Context1 | |
Key_Context2 | |
Key_Context3 | |
Key_Context4 | |
Key_Flip | |
Key_Hangup | 结束当前通话的关键(有关切换当前电话状态的关键,请参阅Qt::Key_ToggleCallHangup) |
Key_No | |
Key_Select | |
Key_Yes | |
Key_ToggleCallHangup | 切换当前电话状态的关键(即回答或挂断,具体取决于当前通话状态) |
Key_VoiceDial | |
Key_LastNumberRedial | |
Key_Execute | |
Key_Printer | |
Key_Play | |
Key_Sleep | |
Key_Zoom | |
Key_Exit | |
Key_Cancel |
方向 : 枚举 |
此类型用于表示对象的朝向。
常量 | 值 |
---|---|
水平 | |
垂直 |
[自Qt Quick Ultralite 1.1起] uiLanguage : 字符串 |
uiLanguage包含用于用户界面字符串翻译的语言名称。
您可以自由设置值并使用它进行绑定。按照惯例,空字符串表示不希望从源代码中使用的语言进行翻译。
此属性是在Qt Quick Ultralite 1.1中引入的。
方法文档
|
返回一个具有在字体配置对象中指定的属性的字体。该字体配置对象必须包含键值对,其中有效的键是字体的子属性名称,而值是每个子属性的合法值。
通过在 readOnly 属性上调用Qt.font()
可以启用 qmltocpp 工具生成优化的 C++ 代码。此优化目前仅适用于 常量字体配置。在以下示例中,优化后的代码去掉了前三个 Text 项上的不必要绑定
function someConditon() : bool { return false } readonly property font fontConfig1: Qt.font({ pixelSize: 40, italic: true }) readonly property font fontConfig2: Qt.font({ pixelSize: 24 }) Column { Text { font: fontConfig1 text: "dog" } Text { font: fontConfig1 text: "cat" } Text { font: fontConfig2 text: "mole" } Text { font: someConditon() ? fontConfig1 : fontConfig2 text: "hedgehog" } }
此方法是在Qt Quick Ultralite 1.9中引入的。
返回一个具有指定值的matrix4x4矩阵。
参数对应于矩阵中的位置
m11 | m12 | m13 | m14 |
m21 | m22 | m23 | m24 |
m31 | m32 | m33 | m34 |
m41 | m42 | m43 | m44 |
此方法自 Qt Quick Ultralite 1.7 引入。
|
一个用于与 Qt6 QML 语法兼容的恒等函数。返回不改变的传入字符串 url。
此方法自 Qt Quick Ultralite 2.0 引入。
返回一个具有指定 red、green、blue 和 alpha 成分的颜色。所有成分的值应在 0-1(包含)范围内。
在某些 Qt 许可证下可用。
了解更多。