Files
newspark110/device/ui/setvaluewidget.cpp
Chenwenxuan edac2715f0 init
2024-03-06 14:54:30 +08:00

49 lines
1.0 KiB
C++

#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();
}