#include "widget.h"
#include "ui_widget.h"
//#include<QPushButton>
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
this->setFixedSize(this->size());
this->setWindowTitle("2023/04/26");
this->setWindowIcon(QIcon(":/logo.png"));
speech = new QTextToSpeech(this);
//图片自适应大小
ui->label_logo->setScaledContents(true);
ui->label_logo->setPixmap(QPixmap(":/logo.png"));
ui->label_1->setScaledContents(true);
ui->label_1->setPixmap(QPixmap(":/userName.jpg"));
ui->label_2->setScaledContents(true);
ui->label_2->setPixmap(QPixmap(":/passwd.jpg"));
//行编辑器
ui->lineEdit_zhanghao->setEchoMode(QLineEdit::Normal);
ui->lineEdit_zhanghao->setPlaceholderText("账号/手机号");
ui->lineEdit_mima->setEchoMode(QLineEdit::Password);
ui->lineEdit_mima->setPlaceholderText("密码");
//按钮
ui->btn1login->setIcon(QIcon(":/login.png"));
ui->btn2cancle->setIcon(QIcon(":/cancel.png"));
//ui->btn1login->setText("aaa");
//QT4
connect(ui->btn1login, SIGNAL(clicked()), this, SLOT(my_slot1()));
//QT5
connect(ui->btn1login, &QPushButton::clicked, this, &Widget ::my_slot1);
//
connect(ui->btn1login, &QPushButton::clicked, [&](){
if(ui->lineEdit_zhanghao->text() == "admin" && ui->lineEdit_mima->text() == "123456")
{
speech->say("登录成功");
}
else
{
speech->say("登录失败");
}
});
}
Widget::~Widget()
{
delete ui;
}
void Widget::my_slot1()
{
if(ui->lineEdit_zhanghao->text() == "admin" && ui->lineEdit_mima->text() == "123456")
{
speech->say("登录成功");
}
else
{
speech->say("登录失败");
}
}
QT作业实现界面
猜你喜欢
转载自blog.csdn.net/m0_53451387/article/details/130394286
今日推荐
周排行