DtkWidget
DTK Widget module
载入中...
搜索中...
未找到
Dtk::Widget::DLabel类 参考

DLabel一个重新实现的 QLabel。 更多...

类 Dtk::Widget::DLabel 继承关系图:
Dtk::Widget::ColorLabel Dtk::Widget::DTipLabel Dtk::Widget::DToolTip

Public 成员函数

 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 成员函数

 DLabel (DLabelPrivate &dd, QWidget *parent=nullptr)
 DLabel的构造函数.
 
void initPainter (QPainter *painter) const override
 初始化 painter
 
void paintEvent (QPaintEvent *event) override
 DLabel::paintEvent
 

详细描述

DLabel一个重新实现的 QLabel。

DLabel提供了将 DLabel 显示在指定位置的函数 DLabel提供了改变字体颜色的函数。

构造及析构函数说明

◆ DLabel() [1/3]

DLabel::DLabel ( QWidget *  parent = nullptr,
Qt::WindowFlags  f = Qt::WindowFlags() 
)
explicit

DLabel的构造函数.

参数
[in]parent参数被发送到 QLabel 构造函数.

◆ DLabel() [2/3]

DLabel::DLabel ( const QString &  text,
QWidget *  parent = nullptr 
)

DLabel的构造函数.

参数
[in]text文本信息
[in]parent指定父对象.

◆ DLabel() [3/3]

DLabel::DLabel ( DLabelPrivate dd,
QWidget *  parent = nullptr 
)
protected

DLabel的构造函数.

参数
[in]dd私有成员变量
[in]parent父控件

成员函数说明

◆ elideMode()

Qt::TextElideMode DLabel::elideMode ( ) const

获取省略号的模式

返回
返回省略号的模式

◆ initPainter()

void DLabel::initPainter ( QPainter *  painter) const
overrideprotected

初始化 painter

参数
[in]painter形参

◆ paintEvent()

void DLabel::paintEvent ( QPaintEvent *  event)
overrideprotected

DLabel::paintEvent

参数
[in]event消息事件
参见
QLabel::paintEvent()

◆ setElideMode()

void DLabel::setElideMode ( Qt::TextElideMode  elideMode)

设置省略号显示的模式

参数
[in]elideMode省略模式枚举

◆ setForegroundRole() [1/2]

void DLabel::setForegroundRole ( DPalette::ColorType  color)

显示的字体颜色

参数
[in]color字体颜色

◆ setForegroundRole() [2/2]

void DLabel::setForegroundRole ( QPalette::ColorRole  role)

显示的字体颜色

参数
[in]role字体颜色(QPalette::ColorRole)

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