| DtkWidget
                             DTK Widget module | 
按钮的图标 更多...
 
  
| Public 槽 | |
| void | setFlat (bool flat) | 
| 设置是否保留边框 | |
| Public 成员函数 | |
| 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) | 
| 设置是否显示小红点 | |
| Protected 成员函数 | |
| DIconButton (DIconButtonPrivate &dd, QWidget *parent=nullptr) | |
| virtual DStyleOptionButton | baseStyleOption () const | 
| virtual void | initStyleOption (DStyleOptionButton *option) const | 
| void | keyPressEvent (QKeyEvent *event) override | 
| 属性 | |
| bool | flat | 
按钮的图标
定制化的按钮图标,可以根据传入的图标参数具体调整
 
| 
 | explicit | 
实现一个方便定义图标的button
| [in] | parent | 
| 
 | protectedvirtual | 
| QSize DIconButton::iconSize | ( | ) | const | 
icon的尺寸
| bool DIconButton::isFlat | ( | ) | const | 
button图标有无边框
| 
 | slot | 
设置是否保留边框
| [in] | flat | true无边框 false有边框 | 
| void DIconButton::setIcon | ( | const QIcon & | icon | ) | 
设置button的图标
| [in] | icon | button的图标 | 
| void DIconButton::setIcon | ( | DStyle::StandardPixmap | iconType | ) | 
设置button图标的类型,传入DTK预定义枚举值
| [in] | iconType | icon类型 | 
| void DIconButton::setIcon | ( | QStyle::StandardPixmap | iconType | ) | 
设置button图标的类型,传入QT预定义枚举值
| [in] | iconType | icon类型 | 
| void DIconButton::setNewNotification | ( | const bool | set_new | ) | 
设置是否显示小红点
| [in] | set_new | true有红点 false无红点 |