C
StyleConstants QML Type
キーボードのスタイリング定数を持つシングルトン。詳細...
| Import Statement: | import QtQuick.VirtualKeyboard.Styles |
| Since: | Qt Quick Ultralite 2.9 |
| Inherits: |
プロパティ
- keyboardDesignHeight : real
- keyboardDesignWidth : real
- keyboardHeight : real
- keyboardKeySize : real
- scaleHint : real
- vkbScreenWidth : int
- wordSuggestionSize : real
詳細説明
このファイルをカスタム・スタイルにコピーし、そのプロパティを適宜変更してください。
デザイン サイズは、仮想キーボードの縦横比を指定します。スタイルは、キーボードの実際の高さとデザインの高さから計算されるscaleHint に従って拡張できます。
注意: このファイルのいくつかのプロパティは "DO NOT MODIFY "とマークされています。これらは他の依存関係から計算された値に基づいてqmltocppによって設定されます。コンパイラは現在、scaleHint とkeyboardHeight を定数として直接解決できない場合があります(ファイルをまたいで使用する場合)ので、コンパイラによるこのカスタム処理が必要です。
例えば、src/virtualkeyboard/styles/builtin/default/StyleConstants.qml を参照してください。
プロパティ・ドキュメンテーション
keyboardDesignHeight : real [read-only]
キーボードの高さ。
keyboardDesignWidth : real [read-only]
キーボードのデザイン幅。
keyboardHeight : real [read-only]
キーボードの現在の高さ。
keyboardKeySize : real [read-only]
こ の値は、 バ ン ド ル さ れた レ イ ア ウ ト やス タ イ ルに よ っ て、 キーボー ド キーで用い ら れ る フ ォ ン ト 構成を定義す る ために用い ら れます(KeyPanelDelegate)。 また、 それぞれの フ ォ ン ト 構成に対 し てfont.unicodeCoverage を登録 し ます。以下の例は、レイアウト/スタイルでの使い方を示しています:
readonly property font keysFont: Qt.font({
"pixelSize": StyleConstants.keyboardKeySize * StyleConstants.scaleHint
...
})フ ォ ン ト Unicode カ バ レ ーシ ョ ン設定も 参照 し て く だ さ い。
scaleHint : real [read-only]
キーボードスタイルスケールヒント。この値はkeyboardHeight をkeyboardDesignHeight で割った値です。すべてのピクセル寸法はこの値に比例しなければならない。
vkbScreenWidth : int [read-only]
この値は、MCU.Config.Experimental.vkbScreenWidthからqmltocppによって伝播されます。プロパティが設定されていない場合、デフォルトで480が使用されます。
wordSuggestionSize : real [read-only]
こ の値は、SelectionListDelegate で用い ら れ る フ ォ ン ト 設定を定義す る ために、 バ ン ド ル ス タ イ ルで用い ら れます。次の例は、その使い方を示しています:
readonly property font listFont: Qt.font({
"pixelSize": StyleConstants.wordSuggestionSize * StyleConstants.scaleHint,
})特定の Qt ライセンスの下で利用可能です。
詳細を確認してください。