24/1/8
2024-01-08 21:35:14
传奇登录界面;
#include "widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
//窗口设置
this->setWindowTitle("传奇");//窗口名
this->setWindowIcon(QIcon("C:\\Users\\21528\\Desktop\\图标.png"));//窗口图标
this->resize(1000,800);//窗口大小
this->setFixedSize(1000,800);//固定窗口大小
this->setWindowFlag(Qt::FramelessWindowHint);//设置纯净窗口
//标签类
//创建占满窗口的动图背景标签
QLabel *lab0=new QLabel(this);//实例化标签,初始化标签,显示在窗口内
lab0->resize(1000,800);//设置标签大小
lab0->move(0,0);//设置位置
lab0->setPixmap(QPixmap("C:\\Users\\21528\\Desktop\\背景.jpg"));//设置图片
lab0->setScaledContents(true);//让图片占满标签
QLabel *lab1=new QLabel(this);
lab1->resize(600,800);
QMovie *mv=new QMovie("C:\\Users\\21528\\Desktop\\传奇人物.jpg");
lab1->setMovie(mv);
mv->start();//动图开始
lab1->setScaledContents(true);
QLabel *lab2=new QLabel(this);
lab2->resize(30,30);
lab2->setPixmap(QPixmap("C:\\Users\\21528\\Desktop\\用户.jpg"));
lab2->move(650,350);
lab2->setScaledContents(true);
QLabel *lab3=new QLabel(this);
lab3->resize(30,30);
lab3->setPixmap(QPixmap("C:\\Users\\21528\\Desktop\\锁.jpg"));
lab3->move(650,450);
lab3->setScaledContents(true);
QLabel *lab4=new QLabel(this);
lab4->resize(150,150);
lab4->setPixmap(QPixmap("C:\\Users\\21528\\Desktop\\图标.png"));
lab4->move(720,60);
lab4->setScaledContents(true);
//按钮类
QPushButton *btn1=new QPushButton("登录",this);//实例化按钮,写入文字,在窗口内显示
btn1->resize(100,40);
btn1->move(750,600);
btn1->setStyleSheet("background-color:rgb(142,64,58);border-radius:10px;color:white");
//设置按钮颜色,按钮边框圆润,按钮文字显色
//行编辑器类
QLineEdit *lin1=new QLineEdit(this);//实例化行,显示在窗口内
lin1->resize(250,40);
lin1->move(690,350);
lin1->setPlaceholderText("账号");
QLineEdit *lin2=new QLineEdit(this);
lin2->resize(250,40);
lin2->move(690,450);
lin2->setPlaceholderText("密码");
lin2->setEchoMode(QLineEdit::Password);//设置输入密码***
}
Widget::~Widget()
{
}
文章来源:https://blog.csdn.net/m0_64059184/article/details/135465251
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!