DtkWidget
DTK Widget module
载入中...
搜索中...
未找到
Dtk::Widget::ColorLabel类 参考
类 Dtk::Widget::ColorLabel 继承关系图:
Dtk::Widget::DLabel

信号

void clicked ()
 
void pickedColor (QColor color)
 

Public 成员函数

 ColorLabel (DWidget *parent=nullptr)
 ColorLabel::ColorLabel 提供取色的Label
 
QColor getColor (qreal h, qreal s, qreal v)
 ColorLabel::getColor 获取Label上取到的颜色 qreal h, qreal s, qreal v 位置
 
void setHue (int hue)
 ColorLabel::setHue 设置取色Label的基础颜色
 
void pickColor (QPoint pos)
 ColorLabel::pickColor 选择要水印的颜色 pos 选取颜色的位置
 
QCursor pickColorCursor ()
 ColorLabel::pickColorCursor 绘制点击时的鼠标光标样式
 
- Public 成员函数 继承自 Dtk::Widget::DLabel
 DLabel (QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())
 DLabel的构造函数.
 
 DLabel (const QString &text, QWidget *parent=nullptr)
 DLabel的构造函数.
 
 ~DLabel ()
 DLabel的析构函数
 
void setForegroundRole (QPalette::ColorRole role)
 显示的字体颜色
 
void setForegroundRole (DPalette::ColorType color)
 显示的字体颜色
 
void setElideMode (Qt::TextElideMode elideMode)
 设置省略号显示的模式
 
Qt::TextElideMode elideMode () const
 获取省略号的模式
 

Protected 成员函数

void paintEvent (QPaintEvent *)
 
void enterEvent (QEnterEvent *e)
 
void leaveEvent (QEvent *e)
 
void mousePressEvent (QMouseEvent *e)
 
void mouseMoveEvent (QMouseEvent *e)
 
void mouseReleaseEvent (QMouseEvent *e)
 
- Protected 成员函数 继承自 Dtk::Widget::DLabel
 DLabel (DLabelPrivate &dd, QWidget *parent=nullptr)
 DLabel的构造函数.
 
void initPainter (QPainter *painter) const override
 初始化 painter
 
void paintEvent (QPaintEvent *event) override
 DLabel::paintEvent
 

成员函数说明

◆ getColor()

QColor Dtk::Widget::ColorLabel::getColor ( qreal  h,
qreal  s,
qreal  v 
)

ColorLabel::getColor 获取Label上取到的颜色 qreal h, qreal s, qreal v 位置

返回
QColor 取到的颜色

该类的文档由以下文件生成: