.TH "PushbuttonModule" 3 "Version version:3.0" "LIBKYSDK-APPLICATIONS" \" -*- nroff -*-
.ad l
.nh
.SH NAME
PushbuttonModule \- PushbuttonModule
.SH SYNOPSIS
.br
.PP
.SS "Classes"

.in +1c
.ti -1c
.RI "class \fBkdk::KBorderButton\fP"
.br
.RI "带边框的按钮 "
.ti -1c
.RI "class \fBkdk::KBorderlessButton\fP"
.br
.RI "无边框按钮 "
.ti -1c
.RI "class \fBkdk::KMenuButton\fP"
.br
.RI "下拉菜单按钮 "
.ti -1c
.RI "class \fBkdk::KSwitchButton\fP"
.br
.RI "指示打开/关闭两种状态 "
.ti -1c
.RI "class \fBkdk::KToolButton\fP"
.br
.RI "提供了一个快速访问按钮，暂不支持显示文本 "
.in -1c
.SS "Enumerations"

.in +1c
.ti -1c
.RI "enum \fBkdk::KToolButtonType\fP { \fBFlat\fP, \fBSemiFlat\fP, \fBBackground\fP, \fBFrameless\fP }"
.br
.RI "支持三种样式,暂不支持文字显示 "
.in -1c
.SS "Functions"

.in +1c
.ti -1c
.RI "\fBkdk::KBorderButton::KBorderButton\fP (QWidget *parent=nullptr)"
.br
.ti -1c
.RI "\fBkdk::KBorderButton::KBorderButton\fP (const QString &text, QWidget *parent=nullptr)"
.br
.ti -1c
.RI "\fBkdk::KBorderButton::KBorderButton\fP (const QIcon &icon, const QString &text, QWidget *parent=nullptr)"
.br
.ti -1c
.RI "\fBkdk::KBorderButton::KBorderButton\fP (const QIcon &icon, QWidget *parent=nullptr)"
.br
.ti -1c
.RI "void \fBkdk::KBorderButton::setIcon\fP (const QIcon &icon)"
.br
.RI "设置按钮图标 "
.ti -1c
.RI "bool \fBkdk::KBorderButton::eventFilter\fP (QObject *watched, QEvent *event)"
.br
.ti -1c
.RI "void \fBkdk::KBorderButton::paintEvent\fP (QPaintEvent *event)"
.br
.ti -1c
.RI "QSize \fBkdk::KBorderButton::sizeHint\fP () const override"
.br
.ti -1c
.RI "\fBkdk::KBorderlessButton::KBorderlessButton\fP (QWidget *parent=nullptr)"
.br
.ti -1c
.RI "\fBkdk::KBorderlessButton::KBorderlessButton\fP (const QString &text, QWidget *parent=nullptr)"
.br
.ti -1c
.RI "\fBkdk::KBorderlessButton::KBorderlessButton\fP (const QIcon &icon, const QString &text, QWidget *parent=nullptr)"
.br
.ti -1c
.RI "\fBkdk::KBorderlessButton::KBorderlessButton\fP (const QIcon &icon, QWidget *parent=nullptr)"
.br
.ti -1c
.RI "void \fBkdk::KBorderlessButton::setIcon\fP (const QIcon &icon)"
.br
.RI "设置按钮图标 "
.ti -1c
.RI "bool \fBkdk::KBorderlessButton::eventFilter\fP (QObject *watched, QEvent *event)"
.br
.ti -1c
.RI "void \fBkdk::KBorderlessButton::paintEvent\fP (QPaintEvent *event)"
.br
.ti -1c
.RI "QSize \fBkdk::KBorderlessButton::sizeHint\fP () const"
.br
.ti -1c
.RI "\fBkdk::KMenuButton::KMenuButton\fP (QWidget *parent=nullptr)"
.br
.ti -1c
.RI "QMenu * \fBkdk::KMenuButton::menu\fP ()"
.br
.RI "获取主菜单 "
.ti -1c
.RI "QMenu * \fBkdk::KMenuButton::themeMenu\fP ()"
.br
.RI "获取主题菜单 "
.ti -1c
.RI "QAction * \fBkdk::KMenuButton::settingAction\fP ()"
.br
.RI "获取设置action "
.ti -1c
.RI "QAction * \fBkdk::KMenuButton::themeAction\fP ()"
.br
.RI "获取主题Action "
.ti -1c
.RI "QAction * \fBkdk::KMenuButton::assistAction\fP ()"
.br
.RI "获取帮助Action "
.ti -1c
.RI "QAction * \fBkdk::KMenuButton::aboutAction\fP ()"
.br
.RI "获取关于Action "
.ti -1c
.RI "QAction * \fBkdk::KMenuButton::feedbackAction\fP ()"
.br
.RI "获取意见反馈Action "
.ti -1c
.RI "QAction * \fBkdk::KMenuButton::quitAction\fP ()"
.br
.RI "获取离开Action "
.ti -1c
.RI "QAction * \fBkdk::KMenuButton::autoAction\fP ()"
.br
.RI "获取跟随主题Action "
.ti -1c
.RI "QAction * \fBkdk::KMenuButton::lightAction\fP ()"
.br
.RI "获取浅色主题Action "
.ti -1c
.RI "QAction * \fBkdk::KMenuButton::darkAction\fP ()"
.br
.RI "获取深色Action "
.ti -1c
.RI "void \fBkdk::KMenuButton::changeTheme\fP () override"
.br
.ti -1c
.RI "void \fBkdk::KMenuButton::paintEvent\fP (QPaintEvent *painteEvent)"
.br
.ti -1c
.RI "QSize \fBkdk::KMenuButton::sizeHint\fP () const override"
.br
.ti -1c
.RI "\fBkdk::KSwitchButton::KSwitchButton\fP (QWidget *parent=0)"
.br
.ti -1c
.RI "void \fBkdk::KSwitchButton::setCheckable\fP (bool)"
.br
.RI "设置是否可选中 "
.ti -1c
.RI "bool \fBkdk::KSwitchButton::isCheckable\fP () const"
.br
.RI "返回是否可选中 "
.ti -1c
.RI "bool \fBkdk::KSwitchButton::isChecked\fP () const"
.br
.RI "返回是否选中 "
.ti -1c
.RI "void \fBkdk::KSwitchButton::setChecked\fP (bool)"
.br
.RI "设置是否选中 "
.ti -1c
.RI "void \fBkdk::KSwitchButton::setTranslucent\fP (bool flag)"
.br
.RI "设置是否启用半透明效果 "
.ti -1c
.RI "bool \fBkdk::KSwitchButton::isTranslucent\fP ()"
.br
.RI "获取是否启用半透明效果 "
.ti -1c
.RI "void \fBkdk::KSwitchButton::paintEvent\fP (QPaintEvent *event) override"
.br
.ti -1c
.RI "void \fBkdk::KSwitchButton::resizeEvent\fP (QResizeEvent *event) override"
.br
.ti -1c
.RI "QSize \fBkdk::KSwitchButton::sizeHint\fP () const"
.br
.ti -1c
.RI "\fBkdk::KToolButton::KToolButton\fP (QWidget *parent)"
.br
.ti -1c
.RI "\fBKToolButtonType\fP \fBkdk::KToolButton::type\fP ()"
.br
.RI "返回类型 "
.ti -1c
.RI "void \fBkdk::KToolButton::setType\fP (\fBKToolButtonType\fP \fBtype\fP)"
.br
.RI "设置类型 "
.ti -1c
.RI "void \fBkdk::KToolButton::setIcon\fP (const QIcon &\fBicon\fP)"
.br
.RI "设置Icon "
.ti -1c
.RI "void \fBkdk::KToolButton::setLoading\fP (bool flag)"
.br
.RI "设置正在加载状态,仅不带箭头的toolbuttuon支持该状态 "
.ti -1c
.RI "bool \fBkdk::KToolButton::isLoading\fP ()"
.br
.RI "返回是否正在加载 "
.ti -1c
.RI "QIcon \fBkdk::KToolButton::icon\fP ()"
.br
.RI "获取Icon "
.ti -1c
.RI "void \fBkdk::KToolButton::setArrow\fP (bool flag)"
.br
.RI "设置是否显示向下箭头，默认不显示 "
.ti -1c
.RI "bool \fBkdk::KToolButton::hasArrow\fP () const"
.br
.RI "返回是否显示箭头 "
.ti -1c
.RI "void \fBkdk::KToolButton::setIconColor\fP (bool flag, QColor color)"
.br
.RI "设置图标颜色 "
.ti -1c
.RI "void \fBkdk::KToolButton::setBorderRadius\fP (int bottomLeft, int topLeft, int topRight, int bottomRight)"
.br
.RI "setBorderRadius "
.ti -1c
.RI "void \fBkdk::KToolButton::setBackgroundColorEnabled\fP (bool flag)"
.br
.RI "setBackgroundColorEnabled "
.ti -1c
.RI "bool \fBkdk::KToolButton::backgroundColorEnabled\fP ()"
.br
.RI "backgroundColorEnabled "
.ti -1c
.RI "bool \fBkdk::KToolButton::eventFilter\fP (QObject *watched, QEvent *event)"
.br
.ti -1c
.RI "QSize \fBkdk::KToolButton::sizeHint\fP () const"
.br
.ti -1c
.RI "void \fBkdk::KToolButton::paintEvent\fP (QPaintEvent *event)"
.br
.in -1c
.SS "Signals"

.in +1c
.ti -1c
.RI "void \fBkdk::KSwitchButton::stateChanged\fP (bool)"
.br
.RI "当选中状态发生变化时，发出此信号 "
.ti -1c
.RI "void \fBkdk::KToolButton::checkedChanged\fP (bool checked)"
.br
.in -1c
.SH "Detailed Description"
.PP 
{ 
.SH "Enumeration Type Documentation"
.PP 
.SS "enum \fBkdk::KToolButtonType\fP"

.PP
支持三种样式,暂不支持文字显示 
.PP
\fBSince\fP
.RS 4
1\&.0\&.0 
.RE
.PP

.SH "Function Documentation"
.PP 
.SS "QAction * kdk::KMenuButton::aboutAction ()"

.PP
获取关于Action 
.PP
\fBReturns\fP
.RS 4

.RE
.PP

.SS "QAction * kdk::KMenuButton::assistAction ()"

.PP
获取帮助Action 
.PP
\fBReturns\fP
.RS 4

.RE
.PP

.SS "QAction * kdk::KMenuButton::autoAction ()"

.PP
获取跟随主题Action 
.PP
\fBReturns\fP
.RS 4

.RE
.PP

.SS "bool kdk::KToolButton::backgroundColorEnabled ()"

.PP
backgroundColorEnabled 
.PP
\fBReturns\fP
.RS 4

.RE
.PP
\fBSince\fP
.RS 4
2\&.5\&.2\&.0 
.RE
.PP

.SS "QAction * kdk::KMenuButton::darkAction ()"

.PP
获取深色Action 
.PP
\fBReturns\fP
.RS 4

.RE
.PP

.SS "QAction * kdk::KMenuButton::feedbackAction ()"

.PP
获取意见反馈Action 
.PP
\fBSince\fP
.RS 4
2\&.4\&.1\&.0-0k1\&.0 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP

.SS "bool kdk::KToolButton::hasArrow () const"

.PP
返回是否显示箭头 
.PP
\fBReturns\fP
.RS 4

.RE
.PP

.SS "QIcon kdk::KToolButton::icon ()"

.PP
获取Icon 
.PP
\fBReturns\fP
.RS 4

.RE
.PP

.SS "bool kdk::KSwitchButton::isCheckable () const"

.PP
返回是否可选中 
.PP
\fBReturns\fP
.RS 4

.RE
.PP

.SS "bool kdk::KSwitchButton::isChecked () const"

.PP
返回是否选中 
.PP
\fBReturns\fP
.RS 4

.RE
.PP

.SS "bool kdk::KToolButton::isLoading ()"

.PP
返回是否正在加载 
.PP
\fBReturns\fP
.RS 4

.RE
.PP

.SS "bool kdk::KSwitchButton::isTranslucent ()"

.PP
获取是否启用半透明效果 
.PP
\fBSince\fP
.RS 4
1\&.2\&.0 
.RE
.PP
\fBReturns\fP
.RS 4
flag 
.RE
.PP

.SS "QAction * kdk::KMenuButton::lightAction ()"

.PP
获取浅色主题Action 
.PP
\fBReturns\fP
.RS 4

.RE
.PP

.SS "QMenu * kdk::KMenuButton::menu ()"

.PP
获取主菜单 
.PP
\fBReturns\fP
.RS 4

.RE
.PP

.SS "QAction * kdk::KMenuButton::quitAction ()"

.PP
获取离开Action 
.PP
\fBReturns\fP
.RS 4

.RE
.PP

.SS "void kdk::KToolButton::setArrow (bool flag)"

.PP
设置是否显示向下箭头，默认不显示 
.PP
\fBParameters\fP
.RS 4
\fIflag\fP 
.RE
.PP

.SS "void kdk::KToolButton::setBackgroundColorEnabled (bool flag)"

.PP
setBackgroundColorEnabled 
.PP
\fBParameters\fP
.RS 4
\fIflag\fP 
.RE
.PP
\fBSince\fP
.RS 4
2\&.5\&.2\&.0 
.RE
.PP

.SS "void kdk::KToolButton::setBorderRadius (int bottomLeft, int topLeft, int topRight, int bottomRight)"

.PP
setBorderRadius 
.PP
\fBParameters\fP
.RS 4
\fIbottomLeft\fP 
.br
\fItopLeft\fP 
.br
\fItopRight\fP 
.br
\fIbottomRight\fP 
.RE
.PP
\fBSince\fP
.RS 4
2\&.5\&.2\&.0 
.RE
.PP

.SS "void kdk::KSwitchButton::setChecked (bool)"

.PP
设置是否选中 
.PP
\fBReturns\fP
.RS 4

.RE
.PP

.SS "void kdk::KBorderButton::setIcon (const QIcon & icon)"

.PP
设置按钮图标 
.PP
\fBParameters\fP
.RS 4
\fIicon\fP 
.RE
.PP

.SS "void kdk::KBorderlessButton::setIcon (const QIcon & icon)"

.PP
设置按钮图标 
.PP
\fBParameters\fP
.RS 4
\fIicon\fP 
.RE
.PP

.SS "void kdk::KToolButton::setIcon (const QIcon & icon)"

.PP
设置Icon 
.PP
\fBParameters\fP
.RS 4
\fIicon\fP 
.RE
.PP

.SS "void kdk::KToolButton::setIconColor (bool flag, QColor color)"

.PP
设置图标颜色 
.PP
\fBParameters\fP
.RS 4
\fIflag\fP 
.br
\fIcolor\fP 
.RE
.PP
\fBSince\fP
.RS 4
2\&.4\&.1\&.0 
.RE
.PP

.SS "void kdk::KToolButton::setLoading (bool flag)"

.PP
设置正在加载状态,仅不带箭头的toolbuttuon支持该状态 
.PP
\fBParameters\fP
.RS 4
\fIflag\fP 
.RE
.PP

.SS "QAction * kdk::KMenuButton::settingAction ()"

.PP
获取设置action 
.PP
\fBReturns\fP
.RS 4

.RE
.PP

.SS "void kdk::KSwitchButton::setTranslucent (bool flag)"

.PP
设置是否启用半透明效果 
.PP
\fBSince\fP
.RS 4
1\&.2\&.0 
.RE
.PP
\fBParameters\fP
.RS 4
\fIflag\fP 
.RE
.PP

.SS "void kdk::KToolButton::setType (\fBKToolButtonType\fP type)"

.PP
设置类型 
.PP
\fBParameters\fP
.RS 4
\fItype\fP 
.RE
.PP

.SS "QAction * kdk::KMenuButton::themeAction ()"

.PP
获取主题Action 
.PP
\fBReturns\fP
.RS 4

.RE
.PP

.SS "QMenu * kdk::KMenuButton::themeMenu ()"

.PP
获取主题菜单 
.PP
\fBReturns\fP
.RS 4

.RE
.PP

.SS "\fBKToolButtonType\fP kdk::KToolButton::type ()"

.PP
返回类型 
.PP
\fBReturns\fP
.RS 4

.RE
.PP

.SH "Author"
.PP 
Generated automatically by Doxygen for LIBKYSDK-APPLICATIONS from the source code\&.
