2023.10.18

编程入门 行业动态 更新时间:2024-10-19 13:34:16

2023.10.18

2023.10.18

头文件

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include <QDebug>QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACEclass Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = nullptr);~Widget();private slots:void on_Login_clicked();private:Ui::Widget *ui;
};
#endif // WIDGET_H

功能文件

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);//大图ui->Lab->setPixmap(QPixmap(":/pictrue/KT.png"));ui->Lab->setScaledContents(true);//头像ui->Headed->setPixmap(QPixmap(":/pictrue/wodepeizhenshi.png"));ui->Headed->setScaledContents(true);//账号ui->Zhang->setPixmap(QPixmap(":/pictrue/userName.jpg"));ui->Zhang->setScaledContents(true);//密码ui->Mi->setPixmap(QPixmap(":/pictrue/passwd.jpg"));ui->Mi->setScaledContents(true);//按键(确定)connect(ui->Login,&QPushButton::clicked,this,&Widget::on_Login_clicked);//按键(退出)connect(ui->Out,SIGNAL(clicked()),this,SLOT(close()));//密码不可见ui->Password->setEchoMode(QLineEdit::Password);}Widget::~Widget()
{delete ui;
}void Widget::on_Login_clicked()
{if(ui->Username->text()=="admin" && ui->Password->text()=="123456"){qDebug() << "登陆成功";this->close();}else{qDebug() << "登陆失败";ui->Username->clear();ui->Password->clear();}
}

main.cpp文件

#include "widget.h"#include <QApplication>int main(int argc, char *argv[])
{QApplication a(argc, argv);Widget w;w.show();return a.exec();
}

ui创建版图

Xmind

更多推荐

2023.10.18

本文发布于:2023-12-07 13:15:25,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1671289.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!