Scroll to navigation

kdk::KButtonBox(3) Library Functions Manual 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中的按钮是否可选中 void setShadow (bool flag)
设置是否启动阴影效果 bool shadow ()
获取是否启用阴影效果

Detailed Description

提供了一个按钮类容器

Since

2.0.2.1

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

void kdk::KButtonBox::setShadow (bool flag)

设置是否启动阴影效果

Parameters

flag

Since

2.4.1.0

bool kdk::KButtonBox::shadow ()

获取是否启用阴影效果

Returns

bool

Since

2.4.1.0

Author

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

Version version:3.0 LIBKYSDK-APPLICATIONS