Color-widgets-qt5

Jul 20, 2023

Qt (C++) widgets to manage color inputs

Qt-Color-Widgets is a color dialog that is more user-friendly than the default QColorDialog and several other color-related widgets.

The provided widgets are

  • ColorWheel, An analog widget used to select a color
  • ColorPreview, A simple widget that displays a color
  • GradientSlider, A slider that has a gradient background
  • HueSlider, A variant of GradientSlider that has a rainbow background
  • ColorSelector, A ColorPreview that shows a ColorDialog when clicked
  • ColorDialog, A dialog that uses the above widgets to provide a better user experience than QColorDialog
  • ColorListWidget, A widget to edit a list of colors
  • Swatch, A widget to display a color palette
  • ColorPaletteWidget, A widget to use and manage a list of palettes
  • Color2DSlider, An analog widget used to select 2 color components
  • ColorLineEdit, A widget to manipulate a string representing a color
  • HarmonyColorWheel, A ColorWheel which allows defining multiple colors, separated by hue
  • GradientListModel, A QAbstractListModel used to list gradients useful for comboboxes, list views and the like


Checkout these related ports:
  • Ztoolkit - GUI toolkit heavily inspired by GTK
  • Xwallpaper - Xwallpaper utility allows you to set image files as your X wallpaper
  • Xview - X Window-System-based Visual/Integrated Environment for Workstations
  • Xview-clients - OpenLook applications and man pages
  • Xmhtml - Motif widget set for displaying HTML 3.2 documents
  • Xforms - Graphical user interface toolkit for X Window System
  • Xbae - Motif-based widget which displays a grid of cells as a spreadsheet
  • Wxgtk32 - GUI toolkit (wxWidgets) with ${FLAVORS/k/&+/tu} bindings
  • Wxgtk30 - The wxWidgets GUI toolkit with GTK+ bindings
  • Wmapp - DockApp Graphics Library
  • Wlroots015 - Modular Wayland compositor library (deprecated 0.15.* series)
  • Wlroots - Modular Wayland compositor library
  • Wlroots-devel - Modular Wayland compositor library (development snapshot)
  • Vte3 - Terminal widget with improved accessibility and I18N support
  • Vte -