本文主要是介绍0613_QT1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
练习:
Mywidge::Mywidge(QWidget *parent): QWidget(parent) {//设置窗口颜色this->setStyleSheet("background-color::rgb(255,255,255)");//固定窗口的大小this->setFixedSize(535,440);//去掉窗口的顶栏this->setWindowFlag(Qt::FramelessWindowHint);//创建第一个按钮QLabel *q1 = new QLabel(this);//设置大小q1->resize(535,170);//设置一个动态图片QMovie *mv = new QMovie("D:\\Downloads\\25880781cf353dda778737232589fc94.gif");//将动态图片设置到q1中q1->setMovie(mv);//让图片自适应q1->setScaledContents(true);//让图片动起来mv->start();//创建第一个账号登陆行编辑器QLineEdit *b1 = new QLineEdit(this);//移动位置b1->move(120,230);//设置占位b1->setPlaceholderText("手机号/QQ号/邮箱号");//设置大小b1->resize(300,50);//创建第二个密码行编辑器QLineEdit *b2 = new QLineEdit(this);//移动位置b2->move(120,300);//设置占位b2->setPlaceholderText("密码");//设置显示模式b2->setEchoMode(QLineEdit::Password);//设置大小b2->resize(300,50);//创建qq账户登录的图片按钮QPushButton *but1 = new QPushButton(this);//设置图片but1->setIcon(QIcon("C:\\Users\\86198\\Desktop\\华清远见作业\\图片系列\\denglu.png"));//设置位置but1->move(120,380);//设置大小but1->resize(300,50);//设置图片一样和按钮but1->setIconSize(but1->size());//设置自动登录文本QLabel *q2 =new QLabel("自动登录",this);//设置大小q2->resize(80,30);//设置位置q2->move(130,350);//只显示文字q2->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);//设置记住密码文本QLabel *q3 =new QLabel("记住密码",this);//设置大小q3->resize(80,30);//设置位置q3->move(230,350);//只显示文字q3->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);//设置记住密码文本QLabel *q4 =new QLabel("找回密码",this);//设置大小q4->resize(80,30);//设置位置q4->move(330,350);//只显示文字q4->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);//设置qq图片QLabel *q5 =new QLabel(this);//设置大小q5->resize(40,40);//设置位置q5->move(73,232);//设置图片q5->setPixmap(QPixmap("C:\\Users\\86198\\Desktop\\华清远见作业\\图片系列\\QQ.png"));//图片自适应q5->setScaledContents(true);//设置密码图片QLabel *q6 =new QLabel(this);//设置大小q6->resize(40,40);//设置位置q6->move(73,310);//设置图片q6->setPixmap(QPixmap("C:\\Users\\86198\\Desktop\\华清远见作业\\图片系列\\微信截图_20240613202619.png"));//图片自适应q6->setScaledContents(true);//创建注册账号的按钮QPushButton *but2 = new QPushButton("注册账户",this);//设置位置but2->move(20,400);//设置大小but2->resize(80,40);//设置图片一样和按钮but2->setIcon(QIcon());but2->setStyleSheet("QPushButton { border: none; }");}
这篇关于0613_QT1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!