类似office的颜色选择窗口,有一排标准色,下面有一个颜色板,有3行浅色,有2行深色
更多...
#include <SAColorPaletteGridWidget.h>
类似office的颜色选择窗口,有一排标准色,下面有一个颜色板,有3行浅色,有2行深色
◆ SAColorPaletteGridWidget() [1/2]
SAColorPaletteGridWidget::SAColorPaletteGridWidget |
( |
QWidget * | par = nullptr | ) |
|
使用默认的标准颜色生成一个color palette
- 参数
-
◆ SAColorPaletteGridWidget() [2/2]
SAColorPaletteGridWidget::SAColorPaletteGridWidget |
( |
const QList< QColor > & | cls, |
|
|
QWidget * | par = nullptr ) |
根据指定的颜色生成一个color palette
- 参数
-
◆ colorClicked
void SAColorPaletteGridWidget::colorClicked |
( |
const QColor & | c | ) |
|
|
signal |
对于check模式,check的颜色触发的信号
- 参数
-
◆ colorList()
QList< QColor > SAColorPaletteGridWidget::colorList |
( |
| ) |
const |
◆ factor()
QList< int > SAColorPaletteGridWidget::factor |
( |
| ) |
const |
◆ setColorCheckable()
void SAColorPaletteGridWidget::setColorCheckable |
( |
bool | on = true | ) |
|
◆ setColorIconSize()
void SAColorPaletteGridWidget::setColorIconSize |
( |
const QSize & | s | ) |
|
◆ setColorList()
void SAColorPaletteGridWidget::setColorList |
( |
const QList< QColor > & | cls | ) |
|
设置颜色系列,颜色系列的个数决定了主色卡的数量,palette色卡会根据factor进行生成
- 参数
-
◆ setFactor()
void SAColorPaletteGridWidget::setFactor |
( |
const QList< int > & | factor | ) |
|
设置颜色深浅比例factor,factor决定了palette的行数,factor有5个,就有5行
默认为{ 180, 160, 140, 75, 50 },相当于会有5行,每个系数会对标准颜色执行QColor::lighter操作
- 参数
-
该类的文档由以下文件生成:
- F:/src/SARibbon/src/SARibbonBar/colorWidgets/SAColorPaletteGridWidget.h
- F:/src/SARibbon/src/SARibbonBar/colorWidgets/SAColorPaletteGridWidget.cpp