このページでは

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]

キーボー ド ス タ イルの scale ヒ ン ト 。こ の値は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 ライセンスの下で利用可能です。
詳しく調べる。