KSelector Class Reference
from PyKDE4.kdeui import *
Inherits: QAbstractSlider → QWidget → QObject
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.
drawArrow |
( |
self, |
|
|
|
QPainter |
painter, |
|
|
QPoint |
pos |
|
) |
|
|
|
Override this function to draw the cursor which
indicates the current value.
drawContents |
( |
self, |
|
|
|
QPainter |
a0 |
|
) |
|
|
|
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.
mouseMoveEvent |
( |
self, |
|
|
|
QMouseEvent |
e |
|
) |
|
|
|
mousePressEvent |
( |
self, |
|
|
|
QMouseEvent |
e |
|
) |
|
|
|
mouseReleaseEvent |
( |
self, |
|
|
|
QMouseEvent |
e |
|
) |
|
|
|
paintEvent |
( |
self, |
|
|
|
QPaintEvent |
a0 |
|
) |
|
|
|
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.
wheelEvent |
( |
self, |
|
|
|
QWheelEvent |
a0 |
|
) |
|
|
|