代码拉取完成,页面将自动刷新
#include "qqtpassworddialog.h"
#include "ui_qqtpassworddialog.h"
QQtPasswordDialog::QQtPasswordDialog(QWidget* parent) :
QQtDialog(parent),
ui(new Ui::QQtPasswordDialog)
{
ui->setupUi(this);
setAttribute(Qt::WA_DeleteOnClose, false);
/*
* 阻挡父亲窗口内其他控件,除非本dialog关闭 show的功能强大起来 可以使用输入法
*/
setWindowModality(Qt::WindowModal);
ui->lineEdit_ssid_password->setEchoMode(QLineEdit::Password);
ui->pushButton_ssid_connect->setEnabled(false);
connect(ui->pushButton_ssid_connect, SIGNAL(clicked()), this, SLOT(connectClicked()));
connect(ui->lineEdit_ssid_password, SIGNAL(textChanged(QString)), SLOT(btnEnabled(QString)));
connect(ui->btnCancel, SIGNAL(clicked()), this, SLOT(reject()));
}
QQtPasswordDialog::~QQtPasswordDialog()
{
delete ui;
}
void QQtPasswordDialog::setWifiName(QString name)
{
ui->label_ssid_name->setText(name);
}
QString QQtPasswordDialog::wifiPwd()
{
return ui->lineEdit_ssid_password->text();
}
void QQtPasswordDialog::connectClicked()
{
emit connectClicked(ui->lineEdit_ssid_password->text());
accept();
}
void QQtPasswordDialog::btnEnabled(QString pas)
{
bool enable = pas.length() < 8 ? false : true;
ui->pushButton_ssid_connect->setEnabled(enable);
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。