C
KeyboardLayout QML Type
キーボード配列。詳細...
| Import Statement: | import QtQuick.VirtualKeyboard.Components |
| Since: | Qt Quick Ultralite 2.9 |
| Inherits: |
プロパティ
- inputMethod : AbstractInputMethod
- inputMode : int
- keyWeight : real
- smallTextVisible : bool
詳細説明
このタイプは、キーボードレイアウトのルート要素です。新しいキーボードレイアウトを作成するには、この要素を使用します。
例:
import QtQuick
import QtQuick.Layouts
import QtQuick.VirtualKeyboard
KeyboardLayout {
KeyboardRow {
Key {
key: Qt.Key_Q
text: "q"
}
Key {
key: Qt.Key_W
text: "w"
}
Key {
key: Qt.Key_E
text: "e"
}
Key {
key: Qt.Key_R
text: "r"
}
Key {
key: Qt.Key_T
text: "t"
}
Key {
key: Qt.Key_Y
text: "y"
}
}
}注: バンドルされているレイアウトには 、sharedLayouts プロパティとcreateInputMethod() 関数が含まれていますが、これらはqmltocpp ツールによって無視されます。カスタムレイアウトにこれらを含める必要はありません。
プロパティのドキュメント
inputMethod : AbstractInputMethod
このレイアウトで使用する入力方法を設定します。
このプロパティを使用すると、このレイアウトでカスタム入力方式を使用できるようになります。
inputMode : int
このレイアウトで使用する入力モードを設定します。
デフォルトでは、別のキーボードレイアウトに切り替える際、仮想キーボードは現在の入力モードを維持しようとします。
現在のコンテキストで現在の入力モードが有効でない場合、デフォルトの入力モードは入力方式によって指定されます。
keyWeight : real
このキーボードレイアウトのすべてのキーに使用されるデフォルトのキーウェイトを指定します。キーウェイトは、個々のキーの大きさを相互の関係において決定する比例値です。
デフォルト値は 0 です。
smallTextVisible : bool
すべての子キーに対して、smallTextVisible を設定します。
デフォルト値は `false` です。
特定のQtライセンスの下で利用可能です。
詳細はこちら。