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

DButtonBoxButton类 提供了在 DButtonBox类 中使用的可修改样式的图标按钮. 更多...

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

Public 成员函数

 DButtonBoxButton (const QString &text, QWidget *parent=nullptr)
 DButtonBoxButton 的构造函数.
 
 DButtonBoxButton (const QIcon &icon, const QString &text=QString(), QWidget *parent=nullptr)
 DButtonBoxButton构造函数.
 
 DButtonBoxButton (QStyle::StandardPixmap iconType=static_cast< QStyle::StandardPixmap >(-1), const QString &text=QString(), QWidget *parent=nullptr)
 DButtonBoxButton构造函数.
 
 DButtonBoxButton (DStyle::StandardPixmap iconType=static_cast< DStyle::StandardPixmap >(-1), const QString &text=QString(), QWidget *parent=nullptr)
 DButtonBoxButton 构造函数.
 
 DButtonBoxButton (const DDciIcon &dciIcon, const QString &text=QString(), QWidget *parent=nullptr)
 
void setIcon (const QIcon &icon)
 设置按钮图标.
 
void setIcon (QStyle::StandardPixmap iconType)
 设置按钮图标. 这是为便于使用而提供的一个重载成员函数.与上面的函数相比,它接受不同类型的参数.
 
void setIcon (DStyle::StandardPixmap iconType)
 设置按钮图标. 这是为便于使用而提供的一个重载成员函数.与上面的函数相比,它接受不同类型的参数.
 
void setIcon (const DDciIcon &icon)
 
DDciIcon dciIcon () const
 
QSize iconSize () const
 返回图标尺寸.
 
QSize sizeHint () const
 返回按钮的推荐尺寸.
 
QSize minimumSizeHint () const override
 返回按钮的推荐最小尺寸.
 

友元

class DButtonBox
 

详细描述

DButtonBoxButton类 提供了在 DButtonBox类 中使用的可修改样式的图标按钮.

DButtonBoxButton类中 包含用于设置图标按钮的函数

#代码示例
DButtonBoxButton *btn1 = new DButtonBoxButton("btn1");
btn1->setIcon(QStyle::StandardPixmap::SP_ArrowUp);
DButtonBoxButton类 提供了在 DButtonBox类 中使用的可修改样式的图标按钮.
Definition dbuttonbox.h:20
void setIcon(const QIcon &icon)
设置按钮图标.
Definition dbuttonbox.cpp:123

构造及析构函数说明

◆ DButtonBoxButton() [1/4]

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

DButtonBoxButton 的构造函数.

参数
[in]text按钮名称
[in]parent父控件

◆ DButtonBoxButton() [2/4]

DButtonBoxButton::DButtonBoxButton ( const QIcon &  icon,
const QString &  text = QString(),
QWidget *  parent = nullptr 
)

DButtonBoxButton构造函数.

参数
[in]icon图标
[in]text按钮名称
[in]parent父控件

◆ DButtonBoxButton() [3/4]

DButtonBoxButton::DButtonBoxButton ( QStyle::StandardPixmap  iconType = static_cast<QStyle::StandardPixmap>(-1),
const QString &  text = QString(),
QWidget *  parent = nullptr 
)

DButtonBoxButton构造函数.

参数
[in]iconTypeQt标准图标类型
[in]text按钮名称
[in]parent父控件

◆ DButtonBoxButton() [4/4]

DButtonBoxButton::DButtonBoxButton ( DStyle::StandardPixmap  iconType = static_cast<DStyle::StandardPixmap>(-1),
const QString &  text = QString(),
QWidget *  parent = nullptr 
)

DButtonBoxButton 构造函数.

参数
[in]iconTypeDtk标准图标类型
[in]text按钮名称
[in]parent父控件

成员函数说明

◆ iconSize()

QSize DButtonBoxButton::iconSize ( ) const

返回图标尺寸.

返回
图标尺寸.

◆ minimumSizeHint()

QSize DButtonBoxButton::minimumSizeHint ( ) const
override

返回按钮的推荐最小尺寸.

返回
按钮的推荐最小尺寸.
参见
QAbstractButton::minimumSizeHint()

◆ setIcon() [1/3]

void DButtonBoxButton::setIcon ( const QIcon &  icon)

设置按钮图标.

参数
[in]icon图标

◆ setIcon() [2/3]

void DButtonBoxButton::setIcon ( DStyle::StandardPixmap  iconType)

设置按钮图标. 这是为便于使用而提供的一个重载成员函数.与上面的函数相比,它接受不同类型的参数.

参数
[in]iconTypeDtk标准图标类型

◆ setIcon() [3/3]

void DButtonBoxButton::setIcon ( QStyle::StandardPixmap  iconType)

设置按钮图标. 这是为便于使用而提供的一个重载成员函数.与上面的函数相比,它接受不同类型的参数.

参数
[in]iconTypeQt标准图标类型

◆ sizeHint()

QSize DButtonBoxButton::sizeHint ( ) const

返回按钮的推荐尺寸.

返回
按钮的推荐尺寸.
参见
QAbstractButton::sizeHint()

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