QT登陆界面
#include "mywidget.h"
#include <QLabel>
#include <QMovie> //动图类
#include <QPushButton>
#include <QLineEdit>MyWidget::MyWidget(QWidget *parent): QWidget(parent)
{//窗口部分//设置窗口大小this->resize(540,410);//固定窗口大小this->setFixedSize(540,410);//设置窗口文本this->setWindowTitle("华清远见");//设置窗口图标this->setWindowIcon(QIcon("C:/Users/王毅然/Desktop/pictrue/logo.png"));QLabel *lab = new QLabel(this);lab->resize(540,150);lab->setStyleSheet("background-color:green");//设置登陆标签图片lab->setPixmap(QPixmap("C:/Users/王毅然/Desktop/pictrue/logo.png"));//添加图片自适应lab->setScaledContents(true);QPushButton *btn = new QPushButton("登录",this);btn->move(215,300);btn->resize(90,40);//background-color背景颜色;border-radius:5px:按钮边框倒角;color:字体颜色btn->setStyleSheet("background-color:white;border-radius:5px;color:black");//设置密码行编辑器QLineEdit *edit1 = new QLineEdit;//设置父对象edit1->setParent(this);edit1->move(200,250);edit1->resize(150,30);//设置占位,提示edit1->setPlaceholderText("QQ密码");//设置回显模式edit1->setEchoMode(QLineEdit::Password);//密码标签QLabel *lab2 = new QLabel("密码:",this);lab2->resize(40,30);lab2->move(150,250);//账号QLineEdit *edit2 = new QLineEdit(this);edit2->move(200,200);edit2->resize(150,30);//设置占位,提示edit2->setPlaceholderText("QQ号码/手机/邮箱");//账号号前标签QLabel *lab1 = new QLabel("账号:",this);lab1->resize(40,30);lab1->move(150,200);//忘记密码按钮QPushButton *btn1 = new QPushButton("忘记密码",this);btn1->move(0,370);btn1->resize(90,40);//background-color背景颜色;border-radius:5px:按钮边框倒角;color:字体颜色btn1->setStyleSheet("border-radius:5px;color:black");//找回密码按钮QPushButton *btn2 = new QPushButton("找回密码",this);btn2->move(450,370);btn2->resize(90,40);//background-color背景颜色;border-radius:5px:按钮边框倒角;color:字体颜色btn2->setStyleSheet("border-radius:5px;color:black");
}MyWidget::~MyWidget()
{}
界面展示