ScrollBar Class Reference
from PyKDE4.plasma import *
Inherits: QGraphicsProxyWidget → QGraphicsWidget → QObject
Namespace: Plasma
Detailed Description
ScrollBar plasma/widgets/scrollbar.h <Plasma/Widgets/ScrollBar>
Provides a plasma-themed QScrollBar.
Signals |
| | sliderMoved (int value) |
| | valueChanged (int value) |
Methods |
| | __init__ (self, QGraphicsWidget parent=0) |
| | contextMenuEvent (self, QGraphicsSceneContextMenuEvent event) |
| int | maximum (self) |
| int | minimum (self) |
| QScrollBar | nativeWidget (self) |
| Qt::Orientation | orientation (self) |
| int | pageStep (self) |
| | setMaximum (self, int max) |
| | setMinimum (self, int min) |
| | setOrientation (self, Qt::Orientation orientation) |
| | setPageStep (self, int val) |
| | setRange (self, int min, int max) |
| | setSingleStep (self, int val) |
| | setStyleSheet (self, QString stylesheet) |
| | setValue (self, int val) |
| int | singleStep (self) |
| QString | styleSheet (self) |
| int | value (self) |
Signal Documentation
| sliderMoved |
( |
int |
value |
|
) |
|
|
|
Emitted when the slider has been moved by the user
- Since:
- 4.6
- Signal syntax:
QObject.connect(source, SIGNAL("sliderMoved(int)"), target_slot)
| valueChanged |
( |
int |
value |
|
) |
|
|
|
Emitted when the value of the slider changes
- Signal syntax:
QObject.connect(source, SIGNAL("valueChanged(int)"), target_slot)
Method Documentation
| __init__ |
( |
self, |
|
|
|
QGraphicsWidget |
parent=0 |
|
) |
|
|
|
Creates a scrollbar; the default orientation is vertical
| contextMenuEvent |
( |
self, |
|
|
|
QGraphicsSceneContextMenuEvent |
event |
|
) |
|
|
|
- Returns:
- the maximum value bound of this ScrollBar
- Returns:
- the minimum value bound of this ScrollBar
| QScrollBar nativeWidget |
( |
|
self ) |
|
- Returns:
- the native widget wrapped by this ScrollBar
- Returns:
- the orientation of the scrollbar
- Since:
- 4.4
- Returns:
- the amount of the page step
| setMaximum |
( |
self, |
|
|
|
int |
max |
|
) |
|
|
|
- Parameters:
-
| the | maximum value bound of this ScrollBar
|
- Since:
- 4.6
| setMinimum |
( |
self, |
|
|
|
int |
min |
|
) |
|
|
|
- Parameters:
-
| the | minimum value bound of this ScrollBar
|
- Since:
- 4.6
Sets the orientation of the ScrollBar.
| setPageStep |
( |
self, |
|
|
|
int |
val |
|
) |
|
|
|
Sets the amount the slider will scroll when the user press page up or page down
- Parameters:
-
| setRange |
( |
self, |
|
|
|
int |
min, |
|
|
int |
max |
|
) |
|
|
|
Sets the scrollbar minimum and maximum values
- Parameters:
-
| min | minimum value
|
| max | maximum value
|
| setSingleStep |
( |
self, |
|
|
|
int |
val |
|
) |
|
|
|
Sets the amount of the single step
i.e how much the slider will move when the user press an arrow button
- Parameters:
-
| setStyleSheet |
( |
self, |
|
|
|
QString |
stylesheet |
|
) |
|
|
|
Sets the stylesheet used to control the visual display of this ScrollBar
- Parameters:
-
| setValue |
( |
self, |
|
|
|
int |
val |
|
) |
|
|
|
Sets the current value for the ScrollBar
- Parameters:
-
| value | must be minimum() <= value <= maximum()
|
- Returns:
- the amount of the single step
| QString styleSheet |
( |
|
self ) |
|
- Returns:
- the stylesheet currently used with this widget
- Returns:
- the current scrollbar value