12.07
2023-12-13 03:32:00
#include "mywidget.h"
MyWidget::MyWidget(QWidget *parent)
: QWidget(parent)
{
//============窗口设置============
//去掉表头
this->setWindowFlags(Qt::FramelessWindowHint);
//重新设置大小
this->resize(800,420);
//设置背景颜色
this->setStyleSheet("background-color:white");
//=============标签设置==========
//创建标签1
QLabel *lab1 = new QLabel(this);
//重新设置大小
lab1->resize(400,420);
//设置图片
lab1->setPixmap(QPixmap("C:\\Users\\17795\\Desktop\\pictrue\\11c742fbf1f2ed0c0a790a1d145ed96.jpg"));
//图片自动适应
lab1->setScaledContents(true);
//创建标签2
QLabel *lab2 = new QLabel(this);
//重新设置大小
lab2->resize(400,200);
lab2->move(400,0);
//接收动图
QMovie *mv = new QMovie("C:\\Users\\17795\\Desktop\\pictrue\\d9dba3b0346a83bc05bd9b8bc1e54e4f.gif");
//将动图放入标签1中
lab2->setMovie(mv);
//让动图动起来
mv->start();
//让动图适应标签
lab2->setScaledContents(true);
//创建标签3
QLabel *lab3 = new QLabel(this);
//设置大小
lab3->resize(35,35);
//移动
lab3->move(470,238);
//设置图片
lab3->setPixmap(QPixmap("C:\\Users\\17795\\Desktop\\pictrue\\userName.jpg"));
//设置图片自动适应
lab3->setScaledContents(true);
//创建标签4
QLabel *lab4 = new QLabel(this);
//设置大小
lab4->resize(40,40);
//移动
lab4->move(470,280);
//设置图片
lab4->setPixmap(QPixmap("C:\\Users\\17795\\Desktop\\pictrue\\passwd.jpg"));
//将图片设置适应标签
lab4->setScaledContents(true);
//=============行编辑器设置========
//创建行编辑器1
QLineEdit *edit1 = new QLineEdit(this);
//移动
edit1->move(520,230);
//重新设置大小
edit1->resize(200,50);
//设置文本
edit1->setPlaceholderText("账号");
//创建行编辑器1
QLineEdit *edit2 = new QLineEdit(this);
//移动
edit2->move(520,280);
//设置大小
edit2->resize(200,50);
//设置文本
edit2->setPlaceholderText("密码");
//设置模式不显示密码
edit2->setEchoMode(QLineEdit::Password);
//=============按钮设置================
//创建按钮
QPushButton *btn = new QPushButton(this);
//移动按钮
btn->move(500,360);
//给按钮设置大小
btn->resize(210,40);
//设置按钮背景颜色
btn->setStyleSheet("background-color:rgb(31,200,253);border-radius:5px");
//给按钮设置文本
btn->setText("登录");
}
文章来源:https://blog.csdn.net/2301_79965609/article/details/134864341
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!