.TH "InputBoxModule" 3 "Version version:3.0" "LIBKYSDK-APPLICATIONS" \" -*- nroff -*- .ad l .nh .SH NAME InputBoxModule \- InputBoxModule .SH SYNOPSIS .br .PP .SS "Classes" .in +1c .ti -1c .RI "class \fBkdk::KPasswordEdit\fP" .br .RI "密码输入框,继承于QLineEdit,支持三种不同状态显示 " .ti -1c .RI "class \fBkdk::KSearchLineEdit\fP" .br .RI "搜索输入框,可搜索匹配条件的item " .in -1c .SS "Enumerations" .in +1c .ti -1c .RI "enum \fBkdk::LoginState\fP { \fBOrdinary\fP, \fBLoginSuccess\fP, \fBLoginFailed\fP }" .br .RI "支持三种状态 " .in -1c .SS "Functions" .in +1c .ti -1c .RI "\fBkdk::KPasswordEdit::KPasswordEdit\fP (QWidget *parent)" .br .ti -1c .RI "void \fBkdk::KPasswordEdit::setState\fP (\fBLoginState\fP \fBstate\fP)" .br .RI "设置状态 " .ti -1c .RI "\fBLoginState\fP \fBkdk::KPasswordEdit::state\fP ()" .br .RI "返回状态 " .ti -1c .RI "void \fBkdk::KPasswordEdit::setLoading\fP (bool flag)" .br .RI "设置加载状态 " .ti -1c .RI "bool \fBkdk::KPasswordEdit::isLoading\fP ()" .br .RI "判断是否处于加载状态 " .ti -1c .RI "QString \fBkdk::KPasswordEdit::placeholderText\fP ()" .br .RI "返回placeholderText " .ti -1c .RI "void \fBkdk::KPasswordEdit::setPlaceholderText\fP (QString &text)" .br .RI "设置PlaceholderText " .ti -1c .RI "void \fBkdk::KPasswordEdit::setClearButtonEnabled\fP (bool enable)" .br .RI "设置是否启用ClearButton " .ti -1c .RI "bool \fBkdk::KPasswordEdit::isClearButtonEnabled\fP () const" .br .RI "返回是否启用了ClearButton " .ti -1c .RI "void \fBkdk::KPasswordEdit::setEchoModeBtnVisible\fP (bool enable)" .br .RI "设置EchoModeBtn是否可见 " .ti -1c .RI "bool \fBkdk::KPasswordEdit::echoModeBtnVisible\fP ()" .br .RI "返回EchoModeBtn是否可见 " .ti -1c .RI "void \fBkdk::KPasswordEdit::setClearBtnVisible\fP (bool enable)" .br .RI "设置ClearBtn是否可见 " .ti -1c .RI "bool \fBkdk::KPasswordEdit::clearBtnVisible\fP ()" .br .RI "返回ClearBtn是否可见 " .ti -1c .RI "void \fBkdk::KPasswordEdit::setEnabled\fP (bool)" .br .RI "设置KLineEdit是否可用 " .ti -1c .RI "void \fBkdk::KPasswordEdit::setEchoMode\fP (EchoMode mode)" .br .RI "setEchoMode " .ti -1c .RI "void \fBkdk::KPasswordEdit::setUseCustomPalette\fP (bool flag)" .br .RI "设置是否走默认palette " .ti -1c .RI "void \fBkdk::KPasswordEdit::resizeEvent\fP (QResizeEvent *event)" .br .ti -1c .RI "bool \fBkdk::KPasswordEdit::eventFilter\fP (QObject *watched, QEvent *event)" .br .ti -1c .RI "QSize \fBkdk::KPasswordEdit::sizeHint\fP () const override" .br .ti -1c .RI "\fBkdk::KSearchLineEdit::KSearchLineEdit\fP (QWidget *parent=nullptr)" .br .ti -1c .RI "void \fBkdk::KSearchLineEdit::setEnabled\fP (bool)" .br .RI "设置是否可用 " .ti -1c .RI "bool \fBkdk::KSearchLineEdit::isEnabled\fP ()" .br .RI "返回是否可用 " .ti -1c .RI "void \fBkdk::KSearchLineEdit::setClearButtonEnabled\fP (bool enable)" .br .RI "设置是否显示清除按钮 " .ti -1c .RI "bool \fBkdk::KSearchLineEdit::isClearButtonEnabled\fP () const" .br .RI "返回是否显示清除按钮 " .ti -1c .RI "QString \fBkdk::KSearchLineEdit::placeholderText\fP () const" .br .RI "返回placeholder " .ti -1c .RI "void \fBkdk::KSearchLineEdit::setPlaceholderText\fP (const QString &)" .br .RI "设置placeholder " .ti -1c .RI "Qt::Alignment \fBkdk::KSearchLineEdit::placeholderAlignment\fP () const" .br .RI "返回placeholder的对齐方式 " .ti -1c .RI "void \fBkdk::KSearchLineEdit::setPlaceholderAlignment\fP (Qt::Alignment flag)" .br .RI "设置placeholder的对齐方式 " .ti -1c .RI "Qt::Alignment \fBkdk::KSearchLineEdit::alignment\fP () const" .br .RI "设置输入文本的对齐方式 " .ti -1c .RI "void \fBkdk::KSearchLineEdit::setAlignment\fP (Qt::Alignment flag)" .br .RI "设置输入文本的对齐方式返回 " .ti -1c .RI "void \fBkdk::KSearchLineEdit::setTranslucent\fP (bool flag)" .br .RI "设置是否启用半透明效果 " .ti -1c .RI "bool \fBkdk::KSearchLineEdit::isTranslucent\fP ()" .br .RI "获取是否启用半透明效果 " .ti -1c .RI "void \fBkdk::KSearchLineEdit::reloadStyle\fP ()" .br .RI "重新加载style " .ti -1c .RI "\fBKToolButton\fP * \fBkdk::KSearchLineEdit::customButton\fP ()" .br .RI "获取自定义按钮 " .ti -1c .RI "void \fBkdk::KSearchLineEdit::setGradation\fP (bool flag)" .br .RI "是否启用渐变色 " .ti -1c .RI "void \fBkdk::KSearchLineEdit::setCustomButtonVisible\fP (bool flag)" .br .RI "设置智能语义按钮是否可见 " .ti -1c .RI "bool \fBkdk::KSearchLineEdit::isCustomButtonVisible\fP ()" .br .RI "返回智能语义按钮是否可见 " .ti -1c .RI "bool \fBkdk::KSearchLineEdit::eventFilter\fP (QObject *watched, QEvent *event)" .br .ti -1c .RI "void \fBkdk::KSearchLineEdit::resizeEvent\fP (QResizeEvent *event)" .br .ti -1c .RI "void \fBkdk::KSearchLineEdit::setVisible\fP (bool visible)" .br .ti -1c .RI "void \fBkdk::KSearchLineEdit::paintEvent\fP (QPaintEvent *event)" .br .ti -1c .RI "QSize \fBkdk::KSearchLineEdit::sizeHint\fP () const override" .br .in -1c .SS "Public Slots" .in +1c .ti -1c .RI "void \fBkdk::KSearchLineEdit::clear\fP ()" .br .in -1c .SH "Detailed Description" .PP .PP \fBSince\fP .RS 4 2\&.5\&.2\&.0 { .RE .PP .SH "Enumeration Type Documentation" .PP .SS "enum \fBkdk::LoginState\fP" .PP 支持三种状态 .PP \fBSince\fP .RS 4 1\&.0\&.0 .RE .PP .SH "Function Documentation" .PP .SS "Qt::Alignment kdk::KSearchLineEdit::alignment () const" .PP 设置输入文本的对齐方式 .PP \fBReturns\fP .RS 4 .RE .PP .SS "bool kdk::KPasswordEdit::clearBtnVisible ()" .PP 返回ClearBtn是否可见 .PP \fBReturns\fP .RS 4 .RE .PP \fBSince\fP .RS 4 1\&.2\&.0 .RE .PP .SS "\fBKToolButton\fP * kdk::KSearchLineEdit::customButton ()" .PP 获取自定义按钮 .PP \fBReturns\fP .RS 4 .RE .PP \fBSince\fP .RS 4 2\&.4\&.1\&.0 .RE .PP .SS "bool kdk::KPasswordEdit::echoModeBtnVisible ()" .PP 返回EchoModeBtn是否可见 .PP \fBReturns\fP .RS 4 .RE .PP \fBSince\fP .RS 4 1\&.2\&.0 .RE .PP .SS "bool kdk::KPasswordEdit::isClearButtonEnabled () const" .PP 返回是否启用了ClearButton .PP \fBReturns\fP .RS 4 .RE .PP .SS "bool kdk::KSearchLineEdit::isClearButtonEnabled () const" .PP 返回是否显示清除按钮 .PP \fBReturns\fP .RS 4 .RE .PP .SS "bool kdk::KSearchLineEdit::isCustomButtonVisible ()" .PP 返回智能语义按钮是否可见 .PP \fBReturns\fP .RS 4 bool .RE .PP \fBSince\fP .RS 4 2\&.4\&.1\&.0 .RE .PP .SS "bool kdk::KSearchLineEdit::isEnabled ()" .PP 返回是否可用 .PP \fBReturns\fP .RS 4 .RE .PP .SS "bool kdk::KPasswordEdit::isLoading ()" .PP 判断是否处于加载状态 .PP \fBReturns\fP .RS 4 .RE .PP .SS "bool kdk::KSearchLineEdit::isTranslucent ()" .PP 获取是否启用半透明效果 .PP \fBSince\fP .RS 4 1\&.2\&.0 .RE .PP \fBReturns\fP .RS 4 flag .RE .PP .SS "Qt::Alignment kdk::KSearchLineEdit::placeholderAlignment () const" .PP 返回placeholder的对齐方式 .PP \fBReturns\fP .RS 4 .RE .PP .SS "QString kdk::KPasswordEdit::placeholderText ()" .PP 返回placeholderText .PP \fBReturns\fP .RS 4 .RE .PP .SS "QString kdk::KSearchLineEdit::placeholderText () const" .PP 返回placeholder .PP \fBReturns\fP .RS 4 .RE .PP .SS "void kdk::KSearchLineEdit::reloadStyle ()" .PP 重新加载style .PP \fBSince\fP .RS 4 2\&.0\&.2\&.1 .RE .PP .SS "void kdk::KSearchLineEdit::setAlignment (Qt::Alignment flag)" .PP 设置输入文本的对齐方式返回 .PP \fBReturns\fP .RS 4 .RE .PP .SS "void kdk::KPasswordEdit::setClearBtnVisible (bool enable)" .PP 设置ClearBtn是否可见 .PP \fBReturns\fP .RS 4 .RE .PP \fBSince\fP .RS 4 1\&.2\&.0 .RE .PP .SS "void kdk::KPasswordEdit::setClearButtonEnabled (bool enable)" .PP 设置是否启用ClearButton .PP \fBParameters\fP .RS 4 \fIenable\fP .RE .PP .SS "void kdk::KSearchLineEdit::setClearButtonEnabled (bool enable)" .PP 设置是否显示清除按钮 .PP \fBReturns\fP .RS 4 .RE .PP .SS "void kdk::KSearchLineEdit::setCustomButtonVisible (bool flag)" .PP 设置智能语义按钮是否可见 .PP \fBParameters\fP .RS 4 \fIflag\fP .RE .PP \fBSince\fP .RS 4 2\&.4\&.1\&.0 .RE .PP .SS "void kdk::KPasswordEdit::setEchoMode (EchoMode mode)" .PP setEchoMode .PP \fBSince\fP .RS 4 1\&.2\&.0 .RE .PP .SS "void kdk::KPasswordEdit::setEchoModeBtnVisible (bool enable)" .PP 设置EchoModeBtn是否可见 .PP \fBReturns\fP .RS 4 .RE .PP \fBSince\fP .RS 4 1\&.2\&.0 .RE .PP .SS "void kdk::KPasswordEdit::setEnabled (bool)" .PP 设置KLineEdit是否可用 .PP \fBReturns\fP .RS 4 .RE .PP .SS "void kdk::KSearchLineEdit::setGradation (bool flag)" .PP 是否启用渐变色 .PP \fBParameters\fP .RS 4 \fIflag\fP .RE .PP \fBSince\fP .RS 4 2\&.4\&.1\&.0 .RE .PP .SS "void kdk::KPasswordEdit::setLoading (bool flag)" .PP 设置加载状态 .PP \fBParameters\fP .RS 4 \fIflag\fP .RE .PP .SS "void kdk::KSearchLineEdit::setPlaceholderAlignment (Qt::Alignment flag)" .PP 设置placeholder的对齐方式 .PP \fBReturns\fP .RS 4 .RE .PP .SS "void kdk::KSearchLineEdit::setPlaceholderText (const QString &)" .PP 设置placeholder .PP \fBReturns\fP .RS 4 .RE .PP .SS "void kdk::KPasswordEdit::setPlaceholderText (QString & text)" .PP 设置PlaceholderText .PP \fBParameters\fP .RS 4 \fItext\fP .RE .PP .SS "void kdk::KPasswordEdit::setState (\fBLoginState\fP state)" .PP 设置状态 .PP \fBParameters\fP .RS 4 \fIstate\fP .RE .PP .SS "void kdk::KSearchLineEdit::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::KPasswordEdit::setUseCustomPalette (bool flag)" .PP 设置是否走默认palette .PP \fBParameters\fP .RS 4 \fIflag\fP .RE .PP \fBSince\fP .RS 4 1\&.2\&.0 .RE .PP .SS "\fBLoginState\fP kdk::KPasswordEdit::state ()" .PP 返回状态 .PP \fBReturns\fP .RS 4 .RE .PP .SH "Author" .PP Generated automatically by Doxygen for LIBKYSDK-APPLICATIONS from the source code\&.