|  | Home · Overviews · Examples |

# QColorDialog Class Reference
[com.trolltech.qt.gui module]

The QColorDialog class provides a dialog widget for specifying colors. More...

Inherits `QDialog`.

## Detailed Description

The QColorDialog class provides a dialog widget for specifying colors.

The color dialog's function is to allow users to choose colors. For example, you might use this in a drawing program to allow the user to set the brush color.

The static functions provide modal color dialogs.

The static `getColor` function shows the dialog, and allows the user to specify a color. The getRgba() function does the same, but also allows the user to specify a color with an alpha channel (transparency) value.

The user can store `customCount` different custom colors. The custom colors are shared by all color dialogs, and remembered during the execution of the program. Use `setCustomColor` to set the custom colors, and use `customColor` to get them.

Additional widgets that allow users to pick colors are available as Qt Solutions.

The Standard Dialogs example shows how to use QColorDialog as well as other built-in Qt dialogs.

See also `QColor`, `QFileDialog`, `QPrintDialog`, `QFontDialog`, and Standard Dialogs Example.