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
このレイアウトで使用する入力モードを設定します。
デフォルトでは、仮想キーボードは異なるキーボードレイアウトに切り替えたときに現在の入力モードを保持しようとします。
現在の入力モードが現在のコンテキストで有効でない場合、デフォルトの入力モードが input メソッドによって指定されます。
keyWeight : real
このキーボードレイアウトのすべてのキーに使われるデフォルトのキーウェイトを指定する。キーの太さは比例値で、個々のキーの大きさに影響する。
デフォルト値は0である。
smallTextVisible : bool
すべての子キーにsmallTextVisible を設定する。
デフォルト値はfalse です。
特定の Qt ライセンスの下で利用可能です。
詳細はこちら。