このページでは

C

StyleConstants QML Type

キーボードのスタイリング定数を持つシングルトン。詳細...

Import Statement: import QtQuick.VirtualKeyboard.Styles
Since: Qt Quick Ultralite 2.9
Inherits:

Item

プロパティ

詳細説明

このファイルをカスタム・スタイルにコピーし、そのプロパティを適宜変更してください。

デザイン サイズは、仮想キーボードの縦横比を指定します。スタイルは、キーボードの実際の高さとデザインの高さから計算されるscaleHint に従って拡張できます。

注意: このファイルのいくつかのプロパティは "DO NOT MODIFY "とマークされています。これらは他の依存関係から計算された値に基づいてqmltocppによって設定されます。コンパイラは現在、scaleHintkeyboardHeight を定数として直接解決できない場合があります(ファイルをまたいで使用する場合)ので、コンパイラによるこのカスタム処理が必要です。

例えば、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]

キーボードスタイルスケールヒント。この値はkeyboardHeightkeyboardDesignHeight で割った値です。すべてのピクセル寸法はこの値に比例しなければならない。

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 ライセンスの下で利用可能です。
詳細を確認してください。