Label Class Reference
from PyKDE4.plasma import *
Inherits: QGraphicsProxyWidget → QGraphicsWidget → QObject
Namespace: Plasma.Label
Detailed Description
Label plasma/widgets/label.h <Plasma/Widgets/Label>
Provides a plasma-themed QLabel.
Signals |
| | linkActivated (, QString link) |
| | linkHovered (, QString link) |
Methods |
| | __init__ (self, QGraphicsWidget parent=0) |
| Qt::Alignment | alignment (self) |
| | changeEvent (self, QEvent event) |
| | contextMenuEvent (self, QGraphicsSceneContextMenuEvent event) |
| | dataUpdated (self, QString sourceName, Plasma.DataEngine.Data data) |
| bool | event (self, QEvent event) |
| bool | hasScaledContents (self) |
| QString | image (self) |
| | linkActivated (self, QString link) |
| | linkHovered (self, QString link) |
| | mousePressEvent (self, QGraphicsSceneMouseEvent event) |
| QLabel | nativeWidget (self) |
| | paint (self, QPainter painter, QStyleOptionGraphicsItem option, QWidget widget) |
| | resizeEvent (self, QGraphicsSceneResizeEvent event) |
| | setAlignment (self, Qt::Alignment alignment) |
| | setImage (self, QString path) |
| | setScaledContents (self, bool scaled) |
| | setStyleSheet (self, QString stylesheet) |
| | setText (self, QString text) |
| | setTextSelectable (self, bool enable) |
| QString | styleSheet (self) |
| QString | text (self) |
| bool | textSelectable (self) |
Method Documentation
Constructs a label with word wrap on by default
@arg parent the parent of this widget
- Returns:
- the alignment for the text used in the labels
| changeEvent |
( |
self, |
|
|
|
QEvent |
event |
|
) |
|
|
|
| bool event |
( |
self, |
|
|
|
QEvent |
event |
|
) |
|
|
|
| bool hasScaledContents |
( |
|
self ) |
|
- Returns:
- true if the contents are scaled to the label size
- Returns:
- the image path being displayed currently, or an empty string if none.
| linkActivated |
( |
self, |
|
|
|
QString |
link |
|
) |
|
|
|
- Signal syntax:
QObject.connect(source, SIGNAL("linkActivated(const QString&)"), target_slot)
- Signal syntax:
QObject.connect(source, SIGNAL("linkHovered(const QString&)"), target_slot)
- Returns:
- the native widget wrapped by this Label
Sets the alignment for the text
@arg the desired alignment
Sets the path to an image to display.
@arg path the path to the image; if a relative path, then a themed image will be loaded.
| setScaledContents |
( |
self, |
|
|
|
bool |
scaled |
|
) |
|
|
|
Scale or not the contents of the label to the label size
@arg scale
| setStyleSheet |
( |
self, |
|
|
|
QString |
stylesheet |
|
) |
|
|
|
Sets the stylesheet used to control the visual display of this Label
@arg stylesheet a CSS string
Sets the display text for this Label
@arg text the text to display; should be translated.
| setTextSelectable |
( |
self, |
|
|
|
bool |
enable |
|
) |
|
|
|
Set if the text on the label can be selected with the mouse
@arg enable true if we want to manage text selection with the mouse
- Since:
- 4.4
- Returns:
- the stylesheet currently used with this widget
- Returns:
- the display text
| bool textSelectable |
( |
|
self ) |
|
- Returns:
- true if the text is selectable with the mouse
- Since:
- 4.4