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

KColorCombo Class Reference

from PyKDE4.kdeui import *

Inherits: QComboBox → QWidget → QObject

Detailed Description

Combobox for colors.

The combobox provides some preset colors to be selected, and an entry to select a custom color using a color dialog.

"KDE Color Combo Box"


Signals

 activated (QColor col)
 highlighted (QColor col)

Methods

 __init__ (self, QWidget parent=0)
 __init__ (self, KColorCombo a0)
QColor color (self)
[QColor] colors (self)
bool isCustomColor (self)
 paintEvent (self, QPaintEvent event)
 setColor (self, QColor col)
 setColors (self, [QColor] colors)
 showEmptyList (self)

Signal Documentation

activated ( QColor  col
)

Emitted when a new color box has been selected.

Signal syntax:
QObject.connect(source, SIGNAL("activated(const QColor&)"), target_slot)
highlighted ( QColor  col
)

Emitted when a new item has been highlighted.

Signal syntax:
QObject.connect(source, SIGNAL("highlighted(const QColor&)"), target_slot)

Method Documentation

__init__ (  self,
QWidget  parent=0
)

Constructs a color combo box.

__init__ (  self,
KColorCombo  a0
)
QColor color (   self )

Returns the currently selected color.

[QColor] colors (   self )

Return the list of colors available for selection.

Returns:
list of colors

bool isCustomColor (   self )

Find whether the currently selected color is a custom color selected using a color dialog.

paintEvent (  self,
QPaintEvent  event
)
setColor (  self,
QColor  col
)

Selects the color col.

setColors (  self,
[QColor]  colors
)

Set a custom list of colors to choose from, in place of the standard list.

Parameters:
cols  list of colors. If empty, the selection list reverts to the standard list.

showEmptyList (   self )

Clear the color list and don't show it, till the next setColor() call

  • 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