#include "setvaluewidget.h" #include "ui_setvaluewidget.h" #include "deviceproxy.h" SetValueWidget::SetValueWidget(QWidget *parent) : QDialog(parent), ui(new Ui::SetValueWidget) { ui->setupUi(this); ui->pbSetValue->setVisible(false); ui->spValue->setVisible(false); ui->pbPassWord->setVisible(true); ui->LedPwd->setVisible(true); ui->lbName->setText("请输入密码:"); ui->LedPwd->setEchoMode(QLineEdit::Password); } SetValueWidget::~SetValueWidget() { delete ui; } void SetValueWidget::on_pbSetValue_clicked() { emit DEV->MsgLogInSuccess(true); } void SetValueWidget::on_pbPassWord_clicked() { if (ui->LedPwd->text() == "westlake") { ui->pbSetValue->setVisible(true); ui->spValue->setVisible(true); ui->pbPassWord->setVisible(false); ui->LedPwd->setVisible(false); ui->lbName->setText("设置值:"); } else { QMessageBox::information(this, "提示", "密码错误!"); } } void SetValueWidget::on_pbClose_clicked() { this->close(); }