KIntValidator Class Reference
from PyKDE4.kdeui import *
Inherits: QValidator → QObject
Detailed Description
QValidator for integers.
This can be used by QLineEdit or subclass to provide validated text entry. Can be provided with a base value (default is 10), to allow the proper entry of hexadecimal, octal, or any other base numeric data.
Version: 0.0.1
Methods | |
| __init__ (self, QWidget parent, int base=10) | |
| __init__ (self, int bottom, int top, QWidget parent, int base=10) | |
| int | base (self) |
| int | bottom (self) |
| fixup (self, QString a0) | |
| setBase (self, int base) | |
| setRange (self, int bottom, int top) | |
| int | top (self) |
| QValidator.State | validate (self, QString a0, int a1) |
Method Documentation
| __init__ | ( | self, | ||
| QWidget | parent, | |||
| int | base=10 | |||
| ) |
Constructor. Also sets the base value.
| __init__ | ( | self, | ||
| int | bottom, | |||
| int | top, | |||
| QWidget | parent, | |||
| int | base=10 | |||
| ) |
Constructor. Also sets the minimum, maximum, and numeric base values.
| int base | ( | self ) |
Returns the current numeric base.
| int bottom | ( | self ) |
Returns the current minimum value allowed.
| fixup | ( | self, | ||
| QString | a0 | |||
| ) |
Fixes the text if possible, providing a valid string. The parameter may be modified.
| setBase | ( | self, | ||
| int | base | |||
| ) |
Sets the numeric base value. base must be between 2 and 36.
| setRange | ( | self, | ||
| int | bottom, | |||
| int | top | |||
| ) |
Sets the minimum and maximum values allowed. If top is greater than bottom, it is set to the value of bottom.
| int top | ( | self ) |
Returns the current maximum value allowed.
| QValidator.State validate | ( | self, | ||
| QString | a0, | |||
| int | a1 | |||
| ) |
Validates the text, and return the result. Does not modify the parameters.
KDE 4.5 PyKDE API Reference