kdk::KButtonBox(3)

NAME
kdk::KButtonBox - 提供了一个按钮类容器

SYNOPSIS

#include <kbuttonbox.h>

Inherits QWidget.

  Signals
void buttonClicked (QAbstractButton *)
void buttonPressed (QAbstractButton *)
void buttonReleased (QAbstractButton *)
void buttonToggled (QAbstractButton *, bool)

  Public Member Functions
KButtonBox (QWidget *parent=nullptr)
Qt::Orientation orientation ()
获取KButtonBox的布局类型
void setOrientation (Qt::Orientation orientation)
设置KButtonBox的布局类型,包括水平类型和垂直类型
void addButton (KPushButton *button, int i=-1)
添加按钮
void removeButton (KPushButton *button)
删除按钮
void removeButton (int i)
按id删除指定按钮
void setButtonList (const QList< KPushButton * > &list)
以列表形式向KButtonBox中添加按钮
QList< KPushButton * > buttonList ()
获取KButtonBox中的按钮列表
void setBorderRadius (int radius)
设置KButtonBox首尾部分按钮的圆角
int borderRadius ()
获取KButtonBox首尾部分按钮的圆角
void setId (KPushButton *button, int id)
设置按钮id
int id (KPushButton *button)
获取按钮id
KPushButton * checkedButton ()
返回已选中的按钮
KPushButton * button (int id)
通过按钮id获取按钮
int checkedId ()
返回已选中按钮的id
void setExclusive (bool)
设置KButtonBox按钮间是否互斥
bool exclusive ()
返回KButtonBox按钮间是否互斥
void setCheckable (bool flag)
设置KButtonBox中的按钮是否可选中
bool isCheckable ()
返回KButtonBox中的按钮是否可选中

Detailed Description

提供了一个按钮类容器

Since
    2.0

Member Function Documentation

  void kdk::KButtonBox::addButton (KPushButton * button, int i = -1)

添加按钮

Parameters
    button

  int kdk::KButtonBox::borderRadius ()

获取KButtonBox首尾部分按钮的圆角

Returns

  KPushButton* kdk::KButtonBox::button (int id)

通过按钮id获取按钮

Parameters
    id

Returns

  QList<KPushButton *> kdk::KButtonBox::buttonList ()

获取KButtonBox中的按钮列表

Returns

  KPushButton* kdk::KButtonBox::checkedButton ()

返回已选中的按钮

Returns

  int kdk::KButtonBox::checkedId ()

返回已选中按钮的id

Returns

  bool kdk::KButtonBox::exclusive ()

返回KButtonBox按钮间是否互斥

Returns

  int kdk::KButtonBox::id (KPushButton * button)

获取按钮id

Parameters
    button

Returns

  bool kdk::KButtonBox::isCheckable ()

返回KButtonBox中的按钮是否可选中

Returns

  Qt::Orientation kdk::KButtonBox::orientation ()

获取KButtonBox的布局类型

Returns

  void kdk::KButtonBox::removeButton (int i)

按id删除指定按钮

Parameters
    i

  void kdk::KButtonBox::removeButton (KPushButton * button)

删除按钮

Parameters
    button

  void kdk::KButtonBox::setBorderRadius (int radius)

设置KButtonBox首尾部分按钮的圆角

Parameters
    radius

  void kdk::KButtonBox::setButtonList (const QList< KPushButton * > & list)

以列表形式向KButtonBox中添加按钮

Parameters
    list
    checkable

  void kdk::KButtonBox::setId (KPushButton * button, int id)

设置按钮id

Parameters
    button
    id

  void kdk::KButtonBox::setOrientation (Qt::Orientation orientation)

设置KButtonBox的布局类型,包括水平类型和垂直类型

Parameters
    orientation

Author

Generated automatically by Doxygen for LIBKYSDK-APPLICATIONS from the source code.