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

继承自QToolButton类,用于自定义工具按钮。 更多...

类 Dtk::Widget::DToolButton 继承关系图:

Public 成员函数

 DToolButton (QWidget *parent=nullptr)
 
void setAlignment (Qt::Alignment flag)
 DToolButton::setAlignment 设置DToolButton的对齐方式 flag 对齐方式
 
Qt::Alignment alignment () const
 DToolButton::alignment 返回DToolButton当前的对齐方式
 

Protected 成员函数

void paintEvent (QPaintEvent *event) override
 重写QToolButton的paintEvent方法,用于绘制自定义的工具按钮外观。
 
void initStyleOption (QStyleOptionToolButton *option) const
 初始化工具按钮的样式选项。
 
QSize sizeHint () const override
 推荐合适的工具按钮大小。
 

详细描述

继承自QToolButton类,用于自定义工具按钮。

demo示例图片

成员函数说明

◆ alignment()

Qt::Alignment DToolButton::alignment ( ) const

DToolButton::alignment 返回DToolButton当前的对齐方式

返回
如果setAlignment设置成功则返回当前对齐方式,否则返回Qt::AlignLeft

◆ initStyleOption()

void DToolButton::initStyleOption ( QStyleOptionToolButton *  option) const
protected

初始化工具按钮的样式选项。

参数
optionQStyleOptionToolButton类型指针,用于指定样式选项。

◆ paintEvent()

void DToolButton::paintEvent ( QPaintEvent *  event)
overrideprotected

重写QToolButton的paintEvent方法,用于绘制自定义的工具按钮外观。

参数
event绘制事件,未使用。

◆ sizeHint()

QSize DToolButton::sizeHint ( ) const
overrideprotected

推荐合适的工具按钮大小。

返回
工具按钮的大小提示,类型为QSize。

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