TraceInputArea QML Type
Eine spezielle MultiPointTouchArea für die Erfassung von Berührungseingabedaten. Mehr...
Import Statement: | import QtQuick.VirtualKeyboard.Components |
Since: | QtQuick.VirtualKeyboard 2.0 |
Inherits: |
Eigenschaften
- boundingBox : rect
- canvasType : string
- horizontalRulers : var
- patternRecognitionMode : int
- verticalRulers : var
Detaillierte Beschreibung
Dieser Typ behandelt die Interaktion zwischen dem Touchscreen und dem Eingabegerät.
Die Spuren werden mithilfe des Delegaten der Eigenschaft traceCanvasDelegate der aktuellen KeyboardStyle gerendert.
Eigenschaft Dokumentation
boundingBox : rect |
Begrenzungsrahmen für die Trace-Eingabe.
Diese Eigenschaft ist schreibgeschützt und wird automatisch auf der Grundlage der Elementgröße und der Ränder aktualisiert.
canvasType : string |
Canvas-Typ dieses Trace-Eingabebereichs.
Diese Eigenschaft kann verwendet werden, um zwischen verschiedenen Arten von Leinwänden zu unterscheiden. Im Vollbildmodus der Handschrift ist diese Eigenschaft z. B. auf "fullscreen"
gesetzt, im Tastaturmodus auf "keyboard"
.
horizontalRulers : var |
Liste der horizontalen Lineale im Eingabebereich.
Die Lineale werden als Anzahl der Pixel vom oberen Rand des boundingBox definiert.
Das folgende Beispiel zeigt, wie Sie die Lineale definieren können:
horizontalRulers: [boundingBox.height / 3, boundingBox.height / 3 * 2] verticalRulers: [boundingBox.width / 3, boundingBox.width / 3 * 2]
patternRecognitionMode : int |
Mustererkennungsmodus für diesen Eingabebereich.
Der Standardwert ist InputEngine.PatternRecognitionMode.None.
verticalRulers : var |
Liste der vertikalen Lineale im Eingabebereich.
Die Lineale werden als eine Anzahl von Pixeln vom linken Rand des boundingBox definiert.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.