Menu

Tree [6beff8] master /
 History

HTTPS access


File Date Author Commit
 Controllers 2015-06-07 mortalis13 mortalis13 [6beff8] init
 Models 2015-06-07 mortalis13 mortalis13 [6beff8] init
 Service 2015-06-07 mortalis13 mortalis13 [6beff8] init
 Test 2015-06-07 mortalis13 mortalis13 [6beff8] init
 Views 2015-06-07 mortalis13 mortalis13 [6beff8] init
 Widgets 2015-06-07 mortalis13 mortalis13 [6beff8] init
 files 2015-06-07 mortalis13 mortalis13 [6beff8] init
 QtColorPicker.pro 2015-06-07 mortalis13 mortalis13 [6beff8] init
 QtColorPicker.pro.user 2015-06-07 mortalis13 mortalis13 [6beff8] init
 README.md 2015-06-07 mortalis13 mortalis13 [6beff8] init
 icon.ico 2015-06-07 mortalis13 mortalis13 [6beff8] init
 main.cpp 2015-06-07 mortalis13 mortalis13 [6beff8] init
 tasks.txt 2015-06-07 mortalis13 mortalis13 [6beff8] init

Read Me

QtColorPicker

Main features

  • Hue, Saturation, Value selectors
  • Conversion of selected color to text represented in text fields
  • Buttons to copy color values and past Hex value
  • Color sliders and spinners for 3 color models (HSV, RGB, CMYK)

Additional features

  • Main window and sliders window can be moved by dragging background window space with left/right/middle mouse buttons
  • When mouse is on color selectors or sliders the parent window can be moved with the middle mouse button
  • Windows can be closed with the middle button click on any element except text fields, color sample and spinners
  • Separate component values in the text fields can be increased/decreased with Up/Down keys
  • In text fields selection of the next/previous component can be performed with Tab/Shift+Tab keys
  • Mouse scrolling can be used to increase/decrease values by 1 and by 10 with Ctrl key for selectors, sliders and spinners (to change Saturation on the selector with scrolling Shift is held)
  • Left/right click on the color sample can be used to copy Hex color without and with leading # respectively

Usage

  • To increase/decrease value of a color component in text fields set text cursor near it or select it and press Up/Down keys
  • To select next/previous color component in the same field press Tab/Shift+Tab
  • To toggle Sliders window click with middle mouse button on the color sample
  • To close any window middle click somewhere on it
  • To move any window drag it with any mouse button by any part (except selector, sliders, spinners, buttons and text fields on which the middle button can be used)

Shortcuts

  • Ctrl+H - Focus HSV field
  • Ctrl+R - Focus RGB field
  • Ctrl+M - Focus CMYK field
  • Ctrl+E - Focus Hex field

  • Ctrl+Shift+H - Copy HSV value

  • Ctrl+Shift+R - Copy RGB value
  • Ctrl+Shift+M - Copy CMYK value
  • Ctrl+Shift+E - Copy Hex value

  • Esc - Close current window

Build

The program was created with Qt 5.3.1 using MinGW compiler in Qt Creator 3.1.2.

Screenshots

QtColorPicker-main
QtColorPicker-sliders