TraceInputArea QML Type
Ein spezielles „ MultiPointTouchArea “ zur Erfassung von Touch-Eingabedaten. Mehr...
| Import Statement: | import QtQuick.VirtualKeyboard.Components |
| Since: | QtQuick.VirtualKeyboard 2.0 |
| Inherits: |
Eigenschaften
- boundingBox : rect
- canvasType : string
- horizontalRulers : var
- patternRecognitionMode : int
- verticalRulers : var
Ausführliche Beschreibung
Dieser Typ verwaltet die Interaktion zwischen dem Touchscreen und der Eingabe-Engine.
Die Spuren werden mithilfe des Delegaten aus der Eigenschaft „ traceCanvasDelegate “ des aktuellen „ KeyboardStyle “ gerendert.
Dokumentation zur Eigenschaft
boundingBox : rect [read-only]
Begrenzungsrahmen für die Trace-Eingabe.
Diese Eigenschaft ist schreibgeschützt und wird automatisch entsprechend der Größe des Elements und der Ränder aktualisiert.
canvasType : string
Canvas-Typ dieses Eingabebereichs.
Diese Eigenschaft kann verwendet werden, um zwischen verschiedenen Canvas-Typen zu unterscheiden. Im Vollbild-Handschriftsmodus ist diese Eigenschaft beispielsweise auf „ "fullscreen" “ gesetzt, im Tastatur-Handschriftsmodus hingegen auf „ "keyboard" “.
horizontalRulers : var
Liste der horizontalen Lineale im Eingabebereich.
Die Lineale werden als Anzahl von Pixeln vom oberen Rand des boundingBox definiert.
Hier ist ein Beispiel, das veranschaulicht, wie man Lineale definiert:
horizontalRulers: [boundingBox.height / 3, boundingBox.height / 3 * 2]
verticalRulers: [boundingBox.width / 3, boundingBox.width / 3 * 2]patternRecognitionMode : int
Mustererkennungsmodus dieses Eingabebereichs.
Der Standardwert lautet „ InputEngine.PatternRecognitionMode.None “.
verticalRulers : var
Liste der vertikalen Lineale im Eingabebereich.
Die Lineale sind als Anzahl von Pixeln vom linken Rand des „ boundingBox “ definiert.
© 2026 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.