DtkWidget
DTK Widget module
|
Public 成员函数 | |
ArrowButtonIcon (QWidget *parent=0) | |
构造一个 ArrowButtonIcon 箭头按钮,默认箭头方向向下 | |
void | setArrowDirection (int direction) |
设置按钮的箭头方向. | |
void | setButtonState (int state) |
设置按钮状态 | |
int | arrowDirection () const |
获取箭头方向. | |
int | buttonState () const |
获得按钮状态 | |
属性 | |
int | arrowButtonDirection |
int | arrowButtonState |
|
explicit |
构造一个 ArrowButtonIcon 箭头按钮,默认箭头方向向下
ArrowButtonIcon默认设置了Qt::WA_TransparentForMouseEvents
属性 当该属性被激活启用时,将会使所有发送到窗体和窗体内部子控件的鼠标事件无效。 鼠标事件被分发到其它的窗体部件,就像本窗体部件及本窗体内的子控件没有出现在窗体层次体系中。 鼠标单击和鼠标其它事件穿过(即绕开)本窗体部件及其内的子控件,这个属性默认是开启的。 (说人话就是透明点击)
void ArrowButtonIcon::setArrowDirection | ( | int | direction | ) |
设置按钮的箭头方向.
[in] | direction | 箭头的方向. |
void ArrowButtonIcon::setButtonState | ( | int | state | ) |
设置按钮状态
[in] | state | 箭头按钮的状态. |