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 ライセンスの下で利用可能です。
詳細はこちらをご覧ください。