kdk::KSecurityQuestionDialog(3) Library Functions Manual kdk::KSecurityQuestionDialog(3)

kdk::KSecurityQuestionDialog - 继承自 KDialog,

#include <ksecurityquestiondialog.h>

Inherits kdk::KDialog.


KSecurityQuestionDialog (QWidget *parent=nullptr)
void setTitleText (const QString &text)
设置对话框标题 void addSecurityQuestionItem (const int count, bool mutex)
添加安全问题控件 Label combox Label lineedit tipsLabel void addSecurityQuestionItem (const int count, bool mutex, bool isVerify)
添加安全问题控件 Label combox/lineedit Label lineedit tipsLabel void initQustionCombox (const QStringList &questionlist)
添加下拉框选项列表 QLabel * questionLabel (const int questionIndex)
获取下拉框左侧Label QComboBox * questionCombox (const int questionIndex)
获取combox QLabel * answerLabel (const int answerIndex)
获取lineedit左侧label QLineEdit * answerLineedit (const int answerIndex)
获取 lineedit QLabel * tipsLabel (const int index)
获取提示 label KPushButton * cancelButton ()
获取取消按钮 KPushButton * confirmButton ()
获取确认按钮

Public Member Functions inherited from kdk::KDialog
KDialog (QWidget *parent=nullptr)
void setWindowIcon (const QIcon &icon)
设置对话框图标 void setWindowIcon (const QString &iconName)
设置对话框图标 void setWindowTitle (const QString &)
设置对话框标题名称 QPushButton * maximumButton ()
获取最大化按钮 QPushButton * minimumButton ()
获取最小化按钮 QPushButton * closeButton ()
获取关闭按钮 KMenuButton * menuButton ()
获取下拉菜单按钮 QWidget * mainWidget ()
获取主内容区Widget KWindowButtonBar * windowButtonBar ()
windowButtonBar KIconBar * iconBar ()
iconBar


void keyPressEvent (QKeyEvent *)

Protected Member Functions inherited from kdk::KDialog
bool eventFilter (QObject *target, QEvent *event) override
void changeTheme ()
void changeIconStyle ()
QBoxLayout * mainLayout ()

继承自 KDialog,

Since

2.4.1.0

添加安全问题控件 Label combox Label lineedit tipsLabel

Parameters

count 控件个数
mutex 是否开启下拉框互斥校验,若开启后,已被选择项,在其他下拉框中被置灰

添加安全问题控件 Label combox/lineedit Label lineedit tipsLabel

Parameters

count 控件个数
mutex 是否开启下拉框互斥校验,若开启后,已被选择项,在其他下拉框中被置灰
isVerify 是否为校验窗口

获取lineedit左侧label

Parameters

answerIndex item索引 [0,count)

Returns

QLabel lineedit左侧label,若未获取到,返回nullptr

获取 lineedit

Parameters

answerIndex item索引 [0,count)

Returns

QLineEdit lineedit,若未获取到,返回nullptr

KPushButton * kdk::KSecurityQuestionDialog::cancelButton ()

获取取消按钮

Returns

KPushButton

KPushButton * kdk::KSecurityQuestionDialog::confirmButton ()

获取确认按钮

Returns

KPushButton

添加下拉框选项列表

Parameters

questionlist

获取combox

Parameters

questionIndex item索引 [0,count)

Returns

QComboBox 下拉框,若未获取到,返回nullptr

获取下拉框左侧Label

Parameters

questionIndex item索引 [0,count)

Returns

QLabel 下拉框左侧Label,若未获取到,返回nullptr

设置对话框标题

Parameters

text 标题

获取提示 label

Parameters

index item 索引 [0,count)

Returns

QLabel 提示label,若未获取到,返回nullptr

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

Version version:3.0 LIBKYSDK-APPLICATIONS