DoubleValidator QML Type

非整数のバリデータを定義する。詳細...

Import Statement: import QtQuick
In C++: QDoubleValidator

プロパティ

詳細な説明

DoubleValidator 型は、非整数のバリデータを提供します。

入力が有効な範囲内にあり、かつ正しい形式の double を含む場合は入力を受け付ける。

範囲外の double が含まれていたり、小数点以下の桁数が多すぎたり空だったりと 形式が正しくない場合は、入力は受理されるが無効となる。

入力がdoubleでない場合は拒否される。

注意: 有効範囲が正の倍数(例えば0.0から100.0)のみで構成され、入力が負の倍数の場合、入力は拒否されます。notation が DoubleValidator.StandardNotation に設定されていて、入力が有効範囲内の double が持つ桁数よりも多くの桁数を小数点の前に含む場合も拒否されます。notation が DoubleValidator.ScientificNotation で、入力が有効範囲にない場合、入力は受理されるが無効である。指数を変更することで、有効な値になる可能性があります。

IntValidator,RegularExpressionValidator,入力テキストの検証も参照のこと

プロパティの説明

bottom : real

このプロパティはバリデータの最小許容値を保持します。デフォルトでは -infinity が格納される。


decimals : int

このプロパティには、バリデータの小数点以下の桁数の最大値を設定します。デフォルトでは、このプロパティの値は 1000 である。


locale : string

このプロパティには、数値の解釈に使用するロケール名を指定します。

Qt.locale()も参照


notation : enumeration

このプロパティは、文字列が数値をどのように表現できるかの表記法を保持する。

このプロパティに指定できる値は以下のとおりです:

定数説明
DoubleValidator.StandardNotation任意の符号を持つ 10 進数のみ (例:-0.015)
DoubleValidator.ScientificNotation(デフォルト) 記述された数値は指数部を持つことができる (例:1.5E-2)

top : real

このプロパティはバリデータの最大許容値を保持する。デフォルトでは、このプロパティには無限大の値が格納されます。


©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。