ComboBox Class Reference
from PyKDE4.plasma import *
Inherits: QGraphicsProxyWidget → QGraphicsWidget → QObject
Namespace: Plasma
Detailed Description
ComboBox plasma/widgets/combobox.h <Plasma/Widgets/ComboBox>
Provides a Plasma-themed combo box.
 Signals | 
|   | activated (QString text) | 
|   | currentIndexChanged (int index) | 
|   | textChanged (QString text) | 
 Methods | 
|   | __init__ (self, QGraphicsWidget parent=0) | 
|   | addItem (self, QString text) | 
|   | changeEvent (self, QEvent event) | 
|   | clear (self) | 
| int  | count (self) | 
| int  | currentIndex (self) | 
|   | focusInEvent (self, QFocusEvent event) | 
|   | focusOutEvent (self, QFocusEvent event) | 
|   | hoverEnterEvent (self, QGraphicsSceneHoverEvent event) | 
|   | hoverLeaveEvent (self, QGraphicsSceneHoverEvent event) | 
|   | mousePressEvent (self, QGraphicsSceneMouseEvent event) | 
| KComboBox  | nativeWidget (self) | 
|   | paint (self, QPainter painter, QStyleOptionGraphicsItem option, QWidget widget) | 
|   | resizeEvent (self, QGraphicsSceneResizeEvent event) | 
|   | setCurrentIndex (self, int index) | 
|   | setNativeWidget (self, KComboBox nativeWidget) | 
|   | setStyleSheet (self, QString stylesheet) | 
| QString  | styleSheet (self) | 
| QString  | text (self) | 
Signal Documentation
|  activated | 
( | 
QString  | 
text | 
 | 
) | 
 | 
 | 
  | 
 
This signal is sent when the user chooses an item in the combobox.
The item's text is passed.
- Signal syntax:
 QObject.connect(source, SIGNAL("activated(const QString&)"), target_slot)
 
|  currentIndexChanged | 
( | 
int  | 
index | 
 | 
) | 
 | 
 | 
  | 
 
This signal is sent whenever the currentIndex in the combobox changes
either through user interaction or programmatically.
- Signal syntax:
 QObject.connect(source, SIGNAL("currentIndexChanged(int)"), target_slot)
 
|  textChanged | 
( | 
QString  | 
text | 
 | 
) | 
 | 
 | 
  | 
 
This signal is sent whenever the currentIndex in the combobox changes
either through user interaction or programmatically.
The item's text is passed.
- Signal syntax:
 QObject.connect(source, SIGNAL("textChanged(const QString&)"), target_slot)
 
Method Documentation
| __init__ | 
( | 
 self,  | 
 | 
 | 
 | 
QGraphicsWidget  | 
parent=0 | 
 | 
) | 
 | 
 | 
  | 
 
 
|  addItem | 
( | 
 self,  | 
 | 
 | 
 | 
QString  | 
text | 
 | 
) | 
 | 
 | 
  | 
 
Adds an item to the combo box with the given text. The
item is appended to the list of existing items.
 
|  changeEvent | 
( | 
 self,  | 
 | 
 | 
 | 
QEvent  | 
event | 
 | 
) | 
 | 
 | 
  | 
 
 
Returns the number of items in the combo box
- Since:
 -  4.6
 
 
| int currentIndex | 
( | 
  | 
self ) | 
  | 
 
Returns the current index of the combobox
- Since:
 -  4.6
 
 
|  focusInEvent | 
( | 
 self,  | 
 | 
 | 
 | 
QFocusEvent  | 
event | 
 | 
) | 
 | 
 | 
  | 
 
 
|  focusOutEvent | 
( | 
 self,  | 
 | 
 | 
 | 
QFocusEvent  | 
event | 
 | 
) | 
 | 
 | 
  | 
 
 
|  hoverEnterEvent | 
( | 
 self,  | 
 | 
 | 
 | 
QGraphicsSceneHoverEvent  | 
event | 
 | 
) | 
 | 
 | 
  | 
 
 
|  hoverLeaveEvent | 
( | 
 self,  | 
 | 
 | 
 | 
QGraphicsSceneHoverEvent  | 
event | 
 | 
) | 
 | 
 | 
  | 
 
 
|  mousePressEvent | 
( | 
 self,  | 
 | 
 | 
 | 
QGraphicsSceneMouseEvent  | 
event | 
 | 
) | 
 | 
 | 
  | 
 
 
- Returns:
 -  the native widget wrapped by this ComboBox
 
 
|  paint | 
( | 
 self,  | 
 | 
 | 
 | 
QPainter  | 
painter,  | 
 | 
 | 
QStyleOptionGraphicsItem  | 
option,  | 
 | 
 | 
QWidget  | 
widget | 
 | 
) | 
 | 
 | 
  | 
 
 
|  resizeEvent | 
( | 
 self,  | 
 | 
 | 
 | 
QGraphicsSceneResizeEvent  | 
event | 
 | 
) | 
 | 
 | 
  | 
 
 
|  setCurrentIndex | 
( | 
 self,  | 
 | 
 | 
 | 
int  | 
index | 
 | 
) | 
 | 
 | 
  | 
 
Sets the current index of the combobox
- Since:
 -  4.6
 
 
|  setNativeWidget | 
( | 
 self,  | 
 | 
 | 
 | 
KComboBox  | 
nativeWidget | 
 | 
) | 
 | 
 | 
  | 
 
Sets the combo box wrapped by this ComboBox (widget must inherit KComboBox), ownership is transferred to the ComboBox
- Parameters:
 - 
 | nativeWidget  |  combo box that will be wrapped by this ComboBox
 | 
 
 
 
- Since:
 -  KDE4.4
 
 
|  setStyleSheet | 
( | 
 self,  | 
 | 
 | 
 | 
QString  | 
stylesheet | 
 | 
) | 
 | 
 | 
  | 
 
Sets the stylesheet used to control the visual display of this ComboBox
- Parameters:
 - 
 
 
| QString styleSheet | 
( | 
  | 
self ) | 
  | 
 
- Returns:
 -  the stylesheet currently used with this widget
 
 
- Returns:
 -  the display text