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