#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
this->resize(300,300);//固定窗口大小
this->setWindowIcon(QIcon(":/n/icon/logo.png"));//设置窗口图标;
this->setWindowTitle("QQ");//设置窗口标题;
log=new QLabel(this);
log->resize(300,150);//设置logo大小
log->setScaledContents(true);//将图片设置为适应标签大小
log->setPixmap(QPixmap(":/n/icon/logo.png"));//设置图片路径
id=new QLabel(this);
psd=new QLabel(this);
id->resize(30,30);
psd->resize(30,30);
id->setScaledContents(true);
psd->setScaledContents(true);
id->setPixmap(QPixmap(":/n/icon/userName.jpg"));//设置用户logo大小
psd->setPixmap(QPixmap(":/n/icon/passwd.jpg"));//设置密码logo大小
id->move(60,160);//移动;
psd->move(60,200);
username =new QLineEdit(this);
password =new QLineEdit(this);
username->resize(150,30);
password->resize(150,30);
username->move(115,160);
password->move(115,200);
username->setPlaceholderText("账户");
password->setEchoMode(QLineEdit::Password);//设置密文模式;
password->setPlaceholderText("密码");
login=new QPushButton(QIcon(":/n/icon/login.png"),"登录",this);//设置登录按钮
cancel=new QPushButton(QIcon(":/n/icon/cancel.png"),"退出",this);//设置退出按钮
login->move(80,240);
cancel->move(160,240);
}
Widget::~Widget()
{
delete ui;
}
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include<QPushButton>
#include<QLineEdit>
#include<QLabel>
QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACE
class Widget : public QWidget
{
Q_OBJECT
public:
Widget(QWidget *parent = nullptr);
~Widget();
private:
Ui::Widget *ui;
QLabel *log;
QLabel *id;
QLabel *psd;
QLineEdit *username;
QLineEdit *password;
QPushButton *login;
QPushButton *cancel;
};
#endif // WIDGET_H