#include "mywidget.h"
MyWidget::MyWidget(QWidget *parent)
: QMainWindow(parent)
{
//设置窗口标题
this->setWindowTitle("QQ");
//设置窗口图标
this->setWindowIcon(QIcon("C:\\Users\\雷特玉\\Desktop\\qq.png"));
//设置窗口的背景颜色
this->setStyleSheet("background-color:rgb(255,255,255)");
//重新设置窗口大小
this->resize(540,400);
//固定窗口大小
this->setFixedSize(640,540);
//创建第一个按钮 QPushButton
QPushButton *btn1 =new QPushButton;
//设置父组件
btn1->setParent(this);
//设置按钮图标
btn1->setIcon(QIcon("C:\\Users\\雷特玉\\Desktop\\qq.png"));
//移动
btn1->move(0,0);
//设置按钮大小
btn1->resize(60,40);
//设置背景颜色
btn1->setStyleSheet("background-color:rgb(255,255,255)");
//创建第二个按钮
QPushButton *btn2 =new QPushButton(":",this);
//移动
btn2->move(0,200);
//设置图标按钮
btn2->setIcon(QIcon("C:\\Users\\雷特玉\\Desktop\\qq.png"));
//设置背景颜色
btn2->setStyleSheet("background-color:rgb(255,255,255)");
//设置按钮大小
btn2->resize(60,40);
//设置第一个行编译器 QLineEdit
QLineEdit *edit1 =new QLineEdit;
//设置父对象
edit1->setParent(this);
//设置行编辑器大小
edit1->resize(150,60);
//移动
edit1->move(160,240);
//设置占位
edit1->setPlaceholderText("手机号/QQ号");
//设置行编辑器背景颜色
edit1->setStyleSheet("background-color:rgb(255,255,255)");
//设置第二个行编译器
QLineEdit *edit2 =new QLineEdit(this);
//移动
edit2->move(160,360);
//设置行编译器大小
edit2->resize(150,60);
//设置占位
edit2->setPlaceholderText("密码:");
//创建一个标签
QLabel *lab1= new QLabel("IKUN出品,必属精品",this);
//设置大小
lab1->resize(160,80);
//移动
lab1->move(240,480);
//创建第二个标签
QLabel *lab2 =new QLabel(this);
//移动
lab2->move(60,0);
//设置大小
lab2->resize(580,240);
//设置动态对象接受动态图片 QMovioe
QMovie *mv=new QMovie("C:\\Users\\雷特玉\\Desktop\\qq2.gif");
//将动图设置到lab2中
lab2->setMovie(mv);
//让动图动起来
mv->start();
//让图片自动适应
lab2->setScaledContents(true);
}
MyWidget::~MyWidget()
{
}
【无标题】QTday1
2024-06-13 23:40:04 30 阅读