table of contents
- unstable 3.0.1.1-1+b1
| kdk::KPressButton(3) | Library Functions Manual | kdk::KPressButton(3) |
NAME¶
kdk::KPressButton - 按压按钮,可根据情况设置loading状态
SYNOPSIS¶
#include <kpressbutton.h>
Inherits QPushButton.
Public Types¶
enum ButtonType { NormalType, CircleType }
Public Member Functions¶
KPressButton (QWidget *parent=0)
void setBorderRadius (int radius)
设置圆角 void setBorderRadius (int bottomLeft,
int topLeft, int topRight, int bottomRight)
设置圆角 void setCheckable (bool)
设置是否可选中 bool
isCheckable () const
返回是否可选中 void
setChecked (bool)
设置是否选中 bool isChecked ()
const
返回是否选中 void setButtonType
(ButtonType type)
设置button类型 KPressButton::ButtonType
buttonType ()
返回button类型 void setLoaingStatus (bool flag)
设置是否启用loading状态 bool
isLoading ()
返回是否启用loading状态 void
setTranslucent (bool flag)
设置是否启用透明度 bool
isTranslucent ()
返回是否启用透明度
Protected Member Functions¶
void paintEvent (QPaintEvent *event) override
Detailed Description¶
按压按钮,可根据情况设置loading状态
Since
Member Function Documentation¶
KPressButton::ButtonType kdk::KPressButton::buttonType ()¶
返回button类型
Returns
bool kdk::KPressButton::isCheckable () const¶
返回是否可选中
Returns
bool kdk::KPressButton::isChecked () const¶
返回是否选中
Returns
bool kdk::KPressButton::isLoading ()¶
返回是否启用loading状态
Returns
bool kdk::KPressButton::isTranslucent ()¶
返回是否启用透明度
Returns
void kdk::KPressButton::setBorderRadius (int bottomLeft, int topLeft, int topRight, int bottomRight)¶
设置圆角
Parameters
topLeft
topRight
bottomRight
void kdk::KPressButton::setBorderRadius (int radius)¶
设置圆角
Parameters
void kdk::KPressButton::setButtonType (ButtonType type)¶
设置button类型
Parameters
void kdk::KPressButton::setCheckable (bool)¶
设置是否可选中
Parameters
void kdk::KPressButton::setChecked (bool)¶
设置是否选中
Returns
void kdk::KPressButton::setLoaingStatus (bool flag)¶
设置是否启用loading状态
Parameters
void kdk::KPressButton::setTranslucent (bool flag)¶
设置是否启用透明度
Parameters
Author¶
Generated automatically by Doxygen for LIBKYSDK-APPLICATIONS from the source code.
| Version version:3.0 | LIBKYSDK-APPLICATIONS |