QT——day1
作业:
1】思维导图
2】自由发挥登录界面的应用场景,实现一个登录窗口的界面。
要求:每行代码都要有注释
【需要用到的图片或者动图,自己去网上找】
#include "mywidget.h"
MyWidget::MyWidget(QWidget *parent)
: QWidget(parent)
{
//设置窗口标题
this->setWindowTitle("原神");
//设置窗口图标
this->setWindowIcon(QIcon("C:\\Acer\\yuanshen\\下载.jpg"));
//设置背景颜色
this->setStyleSheet("background-color:white");
//设置窗口大小
this->resize(1200,600);
//创建一个标签 显示图片
QLabel *lab1=new QLabel(this);
//设置标签大小
lab1->resize(1200,600);
//实例化一个图片
lab1->setPixmap(QPixmap("C:\\Acer\\yuanshen\\1734611381407(1).jpg"));
//自动适应
lab1->setScaledContents(true);
//创建第一个行编辑器
QLineEdit *edit1=new QLineEdit(this);
//设置第一个行编辑器大小
edit1->resize(200,35);
//移动
edit1->move(500,400);
//设置占位 提示
edit1->setPlaceholderText("游戏账户");
//创建第二个行编辑器
QLineEdit *edit2=new QLineEdit(this);
//设置第二个行编辑器大小
edit2->resize(200,35);
//移动
edit2->move(500,450);
edit2->setEchoMode(QLineEdit::Password);
//设置占位 提示
edit2->setPlaceholderText("密码");
//创建按钮
QPushButton *btn1=new QPushButton("原神启动",this);
//设置按钮大小
btn1->resize(100,40);
//移动
btn1->move(550,500);
//设置字体颜色,背景颜色,边框倒角
btn1->setStyleSheet("background-color:rgb(102,178,255);color:white;border-radius:5px");
}
MyWidget::~MyWidget()
{
}