DoubleValidator QML Type

Definiert einen Validator für nicht-ganzzahlige Zahlen. Mehr...

Import Statement: import QtQuick
In C++: QDoubleValidator

Eigenschaften

Ausführliche Beschreibung

Der Typ DoubleValidator bietet einen Validator für nicht-ganzzahlige Zahlen.

  • Akzeptierte Eingabe: Die Eingabe wird akzeptiert, wenn sie ein Double enthält, das innerhalb des gültigen Bereichs liegt und das richtige Format hat.
  • Akzeptierte, aber ungültige Eingabe: Eine Eingabe wird akzeptiert, aber als ungültig betrachtet, wenn sie einen Double enthält, der außerhalb des gültigen Bereichs liegt oder das falsche Format hat (z. B. zu viele Nachkommastellen oder leer).
  • Abgelehnte Eingabe: Die Eingabe wird zurückgewiesen, wenn es sich nicht um einen Pasch handelt.

Hinweis: Wenn der gültige Bereich nur aus positiven Paschalen besteht (z. B. 0,0 bis 100,0) und die Eingabe eine negative Paschale ist, wird sie zurückgewiesen. Wenn notation auf DoubleValidator.StandardNotation gesetzt ist und die Eingabe mehr Ziffern vor dem Dezimalpunkt enthält, als ein Double im gültigen Bereich haben darf, wird sie ebenfalls zurückgewiesen. Wenn notation auf DoubleValidator.ScientificNotation gesetzt ist und die Eingabe nicht im gültigen Bereich liegt, wird sie akzeptiert, ist aber ungültig. Der Wert kann durch Ändern des Exponenten gültig werden.

Siehe auch IntValidator, RegularExpressionValidator, und Validierung von Eingabetext.

Eigenschaft Dokumentation

bottom : real

Diese Eigenschaft enthält den minimalen akzeptablen Wert des Validators. Standardmäßig enthält diese Eigenschaft einen Wert von -unendlich.


decimals : int

Diese Eigenschaft enthält die maximale Anzahl der Nachkommastellen des Prüfers. Standardmäßig enthält diese Eigenschaft einen Wert von 1000.


locale : string

Diese Eigenschaft enthält den Namen des Gebietsschemas, das zur Interpretation der Zahl verwendet wird.

Siehe auch Qt.locale().


notation : enumeration

Diese Eigenschaft enthält die Notation, wie eine Zeichenkette eine Zahl beschreiben kann.

Die möglichen Werte für diese Eigenschaft sind:

KonstanteBeschreibung
DoubleValidator.StandardNotationnur Dezimalzahlen mit optionalem Vorzeichen (z. B. -0.015)
DoubleValidator.ScientificNotation(Standard) die geschriebene Zahl kann einen Exponenten enthalten (z. B. 1.5E-2)

top : real

Diese Eigenschaft enthält den maximal zulässigen Wert für den Validator. Standardmäßig enthält diese Eigenschaft einen Wert von unendlich.


© 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.