KDoubleValidator Class Reference
from PyKDE4.kdeui import *
Inherits: QDoubleValidator → QValidator → QObject
Detailed Description
A locale-aware QDoubleValidator
KDoubleValidator extends QDoubleValidator to be locale-aware. That means that - subject to not being disabled - KLocale.decimalSymbol(), KLocale.thousandsSeparator() and KLocale.positiveSign() and KLocale.negativeSign() are respected.
- See also:
- KIntValidator
Methods | |
| __init__ (self, QObject parent) | |
| __init__ (self, float bottom, float top, int decimals, QObject parent) | |
| bool | acceptLocalizedNumbers (self) |
| setAcceptLocalizedNumbers (self, bool accept) | |
| QValidator::State | validate (self, QString input, int pos) |
Method Documentation
| __init__ | ( | self, | ||
| QObject | parent | |||
| ) |
Constuct a locale-aware KDoubleValidator with default range (whatever QDoubleValidator uses for that) and parent @p parent
| __init__ | ( | self, | ||
| float | bottom, | |||
| float | top, | |||
| int | decimals, | |||
| QObject | parent | |||
| ) |
Constuct a locale-aware KDoubleValidator for range [@p bottom,@p top] and a precision of decimals decimals after the decimal point.
| bool acceptLocalizedNumbers | ( | self ) |
- Returns:
- whether localized numbers are accepted (default: true)
| setAcceptLocalizedNumbers | ( | self, | ||
| bool | accept | |||
| ) |
Sets whether to accept localized numbers (default: true)
| QValidator::State validate | ( | self, | ||
| QString | input, | |||
| int | pos | |||
| ) |
Overloaded for internal reasons. The API is not affected.
KDE 4.7 PyKDE API Reference