KDE 4.4 PyKDE API Reference
  • KDE's Python API
  • Overview
  • PyKDE Home
  • Sitemap
  • Contact Us
 

ComboBox Class Reference

from PyKDE4.plasma import *

Inherits: QGraphicsProxyWidget → QGraphicsWidget → QObject
Namespace: Plasma.ComboBox

Detailed Description

ComboBox plasma/widgets/combobox.h <Plasma/Widgets/ComboBox>

Provides a Plasma-themed combo box.


Signals

 activated (, QString text)
 textChanged (, QString text)

Methods

 __init__ (self, QGraphicsWidget parent=0)
 activated (self, QString text)
 addItem (self, QString text)
 changeEvent (self, QEvent event)
 clear (self)
 focusInEvent (self, QFocusEvent event)
 focusOutEvent (self, QFocusEvent event)
 hoverEnterEvent (self, QGraphicsSceneHoverEvent event)
 hoverLeaveEvent (self, QGraphicsSceneHoverEvent event)
KComboBox nativeWidget (self)
 paint (self, QPainter painter, QStyleOptionGraphicsItem option, QWidget widget)
 resizeEvent (self, QGraphicsSceneResizeEvent event)
 setNativeWidget (self, KComboBox nativeWidget)
 setStyleSheet (self, QString stylesheet)
QString styleSheet (self)
QString text (self)
 textChanged (self, QString text)

Method Documentation

__init__ (  self,
QGraphicsWidget  parent=0
)
activated (  self,
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)
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
)
clear (   self )
focusInEvent (  self,
QFocusEvent  event
)
focusOutEvent (  self,
QFocusEvent  event
)
hoverEnterEvent (  self,
QGraphicsSceneHoverEvent  event
)
hoverLeaveEvent (  self,
QGraphicsSceneHoverEvent  event
)
KComboBox nativeWidget (   self )

Returns:
the native widget wrapped by this ComboBox

paint (  self,
QPainter  painter,
QStyleOptionGraphicsItem  option,
QWidget  widget
)
resizeEvent (  self,
QGraphicsSceneResizeEvent  event
)
setNativeWidget (  self,
KComboBox  nativeWidget
)

Sets the combo box wrapped by this ComboBox (widget must inherit KComboBox), ownership is transferred to the ComboBox

@arg 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

@arg stylesheet a CSS string

QString styleSheet (   self )

Returns:
the stylesheet currently used with this widget

QString text (   self )

Returns:
the display text

textChanged (  self,
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)
  • Full Index

Modules

  • akonadi
  • dnssd
  • kdecore
  • kdeui
  • khtml
  • kio
  • knewstuff
  • kparts
  • kutils
  • nepomuk
  • phonon
  • plasma
  • polkitqt
  • solid
  • soprano
This documentation is maintained by Simon Edwards.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal