自由创建一个登录页面
#include "mywidget.h"
MyWidget::MyWidget(QWidget *parent)
: QWidget(parent)
{
//设置窗口
this->setWindowTitle("");
//设置窗口图标
this->setWindowIcon(QIcon("C:\\Users\\14123\\Desktop\\b3119313b07eca80842876219d2397dda04483c3.jpg"));
//设置背景
this->setStyleSheet("background-color:rgb(255,255,255)");
//设置窗口大小
this->resize(900,500);
//固定窗口大小
this->setFixedSize(900,500);
//设置纯净模式 去掉头
this->setWindowFlag(Qt::FramelessWindowHint);
//设置标签
QLabel *lab = new QLabel("LOL",this);
//设置大小
lab->resize(900,500);
//设置图片
lab->setPixmap(QPixmap("C:\\Users\\14123\\Desktop\\b3119313b07eca80842876219d2397dda04483c3.jpg"));
//让图片自动适应
lab->setScaledContents(true);
//设置第一个行编辑器
QLineEdit *edit1 = new QLineEdit(this);
edit1->move(300,300);
//设置大小
edit1->resize(230,30);
//设置颜色
edit1->setStyleSheet("background-color:rgb(255,255,255)");
//设置占位
edit1->setPlaceholderText("账号/QQ号:");
//设置第二个行编辑器
QLineEdit *edit2 = new QLineEdit(this);
edit2->move(300,350);
//设置大小
edit2->resize(230,30);
//设置占位
edit2->setPlaceholderText("密码:");
//设置密码权限
edit2->setEchoMode(QLineEdit::Password);
//设置颜色
edit2->setStyleSheet("background-color:rgb(255,255,255)");
//设置按钮
QPushButton *btn = new QPushButton("登录",this);
btn->resize(200,30);
btn->move(310,400);
//样式函数
btn->setStyleSheet("background-color:rgb(194,175,23);color:white;border-radius:10px");
}
MyWidget::~MyWidget()
{
}
思维导图