DButtonBox 类似于 QButtonGroup 类.
更多...
|
void | buttonClicked (QAbstractButton *) |
|
void | buttonPressed (QAbstractButton *) |
|
void | buttonReleased (QAbstractButton *) |
|
void | buttonToggled (QAbstractButton *, bool) |
|
|
bool | eventFilter (QObject *o, QEvent *e) override |
|
DButtonBox 类似于 QButtonGroup 类.
DButtonBox 提供了设置其内部所使用按钮的布局方向的函数
#示例代码
btn1->
setIcon(QStyle::StandardPixmap::SP_ArrowUp);
- 参见
- Dtk::Widget::DButtonBoxButton
◆ DButtonBox()
DButtonBox::DButtonBox |
( |
QWidget * |
parent = nullptr | ) |
|
|
explicit |
◆ button()
QAbstractButton * DButtonBox::button |
( |
int |
id | ) |
const |
通过 id 查找按钮
- 参数
-
- 返回
- 对应 id 的按钮, 若不存在这样的按钮, 则返回 nullptr .
- 参见
- QButtonGroup::button()
◆ buttonList()
QList< QAbstractButton * > DButtonBox::buttonList |
( |
| ) |
const |
返回按钮列表.
- 返回
- 按钮列表.
- 参见
- QButtonGroup::buttons()
◆ checkedButton()
QAbstractButton * DButtonBox::checkedButton |
( |
| ) |
const |
返回处于选中状态的按钮
- 返回
- 被选中的按钮.
- 参见
- QButtonGroup::checkedButton()
◆ checkedId()
int DButtonBox::checkedId |
( |
| ) |
const |
返回处于选中状态按钮的 id .
- 返回
- 被选中按钮的 id .
- 参见
- QButtonGroup
◆ id()
int DButtonBox::id |
( |
QAbstractButton * |
button | ) |
const |
返回按钮的 id .
- 参数
-
- 参见
- QButtonGroup::id()
◆ orientation()
Qt::Orientation DButtonBox::orientation |
( |
| ) |
const |
返回当前的按钮布局方向.
- 参见
- Qt::Orientation
◆ setButtonList()
void DButtonBox::setButtonList |
( |
const QList< DButtonBoxButton * > & |
list, |
|
|
bool |
checkable |
|
) |
| |
将按钮添加到列表中.
- 参数
-
[in] | list | 存储按钮的 QList 列表 |
[in] | checkable | 按钮是否可选中 |
◆ setId()
void DButtonBox::setId |
( |
QAbstractButton * |
button, |
|
|
int |
id |
|
) |
| |
设置按钮的id .
- 参数
-
- 参见
- QButtonGroup::setId()
◆ setOrientation()
void DButtonBox::setOrientation |
( |
Qt::Orientation |
orientation | ) |
|
设置按钮布局方向.
- 参数
-
- 参见
- Qt::Orientation
该类的文档由以下文件生成:
- include/widgets/dbuttonbox.h
- src/widgets/dbuttonbox.cpp
- docs/widgets/dbuttonbox.zh_CN.dox