Шаг 189.
Библиотека Qt.
Класс QColor

    На этом шаге рассмотрим класс QColor.

    Цвета, которые вы видите, есть не что иное, как свойство объектов материального мира, воспринимаемое как зрительное ощущение от воздействия света, имеющего различные электромагнитные частоты. На самом деле, человеческий глаз в состоянии воспринимать очень малый диапазон этих частот. Цвет с наибольшей частотой, которую в состоянии воспринять глаз, — фиолетовый, а с наименьшей — красный. Но даже в таком небольшом диапазоне находятся миллионы цветов. Одновременно человеческий глаз может воспринимать около 10 тысяч различных цветовых оттенков.

    Цветовая модель — это спецификация в трехмерной или четырехмерной системе координат, которая задает все видимые цвета. В Qt поддерживаются три цветовые модели — RGB (Red, Green, Blue — красный, зеленый, голубой), CMYK (Cyan, Magenta, Yellow and Key color — голубой, пурпурный, желтый и "ключевой" цвет) и HSV (Hue, Saturation, Value — оттенок, насыщенность, значение).

    С помощью класса QColor можно сохранять цвета моделей RGB и HSV. Его определение находится в заголовочном файле QColor. Объекты класса QColor можно сравнивать при помощи операторов == и !=, присваивать и создавать копии.

    На следующем шаге рассмотрим цветовую модель RGB.




Предыдущий шаг Содержание Следующий шаг