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()
{

}

界面展示

相关推荐
用户805533698035 天前
不止三件套:QObject 属性系统全关键字与运行时反射!
c++·qt
xcyxiner5 天前
DicomViewer (vcpkg Windows和ubuntu编译)7
qt
Quz10 天前
QML Hello World 入门示例
qt
xcyxiner13 天前
DicomViewer (dcmtk读取dcm文件)5
qt
xcyxiner13 天前
DicomViewer (后台线程处理文件)4
qt
xcyxiner14 天前
DicomViewer (添加模型类)3
qt
xcyxiner14 天前
DicomViewer (目录调整) 2
qt
xcyxiner15 天前
dcmtk vtk vtk-dicom(gdcm) 编译(debug) v2
qt
LDR00616 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术16 天前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript