KSelector Class Reference
from PyKDE4.kdeui import *
Inherits: QAbstractSlider → QWidget → QObject
Subclasses: KColorValueSelector, KGradientSelector
Detailed Description
KSelector is the base class for other widgets which
provides the ability to choose from a one-dimensional
range of values. An example is the KGradientSelector
which allows to choose from a range of colors.
A custom drawing routine for the widget surface has
to be provided by the subclass.
Methods |
| __init__ (self, QWidget parent=0) |
| __init__ (self, Qt::Orientation o, QWidget parent=0) |
| __init__ (self, KSelector a0) |
Qt::ArrowType | arrowDirection (self) |
QRect | contentsRect (self) |
| drawArrow (self, QPainter painter, QPoint pos) |
| drawContents (self, QPainter a0) |
bool | indent (self) |
| mouseMoveEvent (self, QMouseEvent e) |
| mousePressEvent (self, QMouseEvent e) |
| mouseReleaseEvent (self, QMouseEvent e) |
| paintEvent (self, QPaintEvent a0) |
| setArrowDirection (self, Qt::ArrowType direction) |
| setIndent (self, bool i) |
| wheelEvent (self, QWheelEvent a0) |
Method Documentation
__init__ |
( |
self, |
|
|
|
QWidget |
parent=0 |
|
) |
|
|
|
Constructs a horizontal one-dimensional selection widget.
Constructs a one-dimensional selection widget with
a given orientation.
- Returns:
- the current arrow direction
QRect contentsRect |
( |
|
self ) |
|
- Returns:
- the rectangle on which subclasses should draw.
Override this function to draw the cursor which
indicates the current value.
Override this function to draw the contents of the control.
The default implementation does nothing.
Draw only within contentsRect().
- Returns:
- whether the indent option is set.
Sets the arrow direction.
setIndent |
( |
self, |
|
|
|
bool |
i |
|
) |
|
|
|
Sets the indent option of the widget to i.
This determines whether a shaded frame is drawn.