Home · All Classes · Main Classes · Grouped Classes · Modules · Functions |
Класс QColorDialog предоставляет виджет диалога для задания цвета. Далее...
#include <QColorDialog>
Наследует QDialog.
Класс QColorDialog предоставляет виджет диалога для задания цвета.
Функцией диалога выбора цвета является предоставление пользователю возможности задания цвета. Например, его можно использовать в программе рисования для позволения задания пользователем цвета кисти.
Статические функции предоставляют модальные диалоги выбора цвета.
Статическая функция getColor() отображает диалог, позволяющий пользователю выбрать цвет. Функция getRgba() делает то же самое, но позволяет также задать цвет с альфа-каналом, определяющим прозрачность.
Пользователь может устанавливать customCount() различных собственных цветов. Установленные пользовательские цвета доступны всем диалогам выбора цвета и помнятся в течение всего времени выполнения программы. С помощью setCustomColor() можно установить пользовательские цвета, а с помощью customColor() - получить их.
Дополнительные виджеты, позволяющие пользователю выбирать цвета можно получить в Qt Solutions.
В примере Standard Dialogs показано использование QColorDialog, а также других встроенных диалогов Qt.
Возвращает пользовательский цвет с номером i как QRgb.
См. также setCustomColor().
Возвращает количество пользовательских цветов, поддерживаемых QColorDialog. Пользовательские цвета доступны во всех диалогах выбора цвета.
Выводит модальный диалог выбора цвета, позволяющий пользователю указать цвет и возвращает этот цвет. Изначальный цвет устанавливается в initial. Диалог является дочерним объектом, по отношению к parent. Возвращает пустой цвет (см. QColor::isValid()) если пользователь отменяет выбор цвета. Все цвета размещенные в диалоге будут освобождены перед завершением функции.
Выводит модальный диалог выбора цвета, позволяющий пользователю указать цвет с альфа-каналом (каналом прозрачности) и возвращает этот цвет. Изначальные цвет и альфа-канал устанавливаются в initial. Диалог является дочерним объектом, по отношению к parent.
Если ok не является нулевым указателем, то *ok устанавливается в true, если пользователь нажал кнопку OK, и в false, если пользователь нажал кнопку Cancel.
Если пользователь нажал Cancel, то возвращается значение initial.
Устанавливает в качестве пользовательского цвета с номером number в значение QRgb color.
См. также customColor().
Устанавливает стандартный цвет с номером number в значение QRgb color.
Copyright © 2005 Trolltech | Trademarks | Qt 4.1.0 |