|
| DWindowOptionButton (QWidget *parent=0) |
| DWindowOptionButton::DWindowOptionButton 是 DWindowOptionButton 的构造 函数,返回 DWindowOptionButton 对象,普通程序一般无需使用。 'parent 为创建对象的父控件'
|
|
QSize | sizeHint () const override |
|
| DIconButton (QWidget *parent=nullptr) |
| 实现一个方便定义图标的button
|
|
| DIconButton (QStyle::StandardPixmap iconType, QWidget *parent=nullptr) |
|
| DIconButton (DStyle::StandardPixmap iconType, QWidget *parent=nullptr) |
|
| DIconButton (const DDciIcon &dciIcon, QWidget *parent=nullptr) |
|
void | setIcon (const QIcon &icon) |
| 设置button的图标
|
|
void | setIcon (QStyle::StandardPixmap iconType) |
| 设置button图标的类型,传入QT预定义枚举值
|
|
void | setIcon (DStyle::StandardPixmap iconType) |
| 设置button图标的类型,传入DTK预定义枚举值
|
|
void | setIcon (const DDciIcon &icon) |
|
DDciIcon | dciIcon () const |
|
QSize | sizeHint () const override |
|
QSize | minimumSizeHint () const override |
|
QSize | iconSize () const |
| icon的尺寸
|
|
bool | isFlat () const |
| button图标有无边框
|
|
void | setEnabledCircle (bool status) |
|
bool | enabledCircle () const |
|
void | setNewNotification (const bool set_new) |
| 设置是否显示小红点
|
|
DWindowOptionButton 类是 DTK 窗口统一的菜单按钮控件
它实际上是一个特殊的DImageButton,它有着选项按钮的外观点击按钮后, 默认会显示程序主菜单,包含“关于”、“帮助”等项。