0613_QT1

2024-06-14 01:28
文章标签 0613 qt1

本文主要是介绍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的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1058988

相关文章

0613,基本数据类型,表达式

题目1,选做: 假设 int n = 0xCAFE; 请用表达式完成下面操作 (拓展题:不要求每个同学都写) (a) 测试最后 4 位中是不是最少有 3 位为 1. (b) 逆转字节序(i.e.,使 n = 0xFECA) (c) 旋转 4 位 (i.e., 使 n = 0xECAF) 答案代码/补: #define _CRT_SECURE_NO_WARNINGS#include

0613# 3 八股

拷贝初始化和直接初始化 string str1("I am a string");//语句1 直接初始化string str2(str1);//语句2 直接初始化,str1是已经存在的对象,直接调用拷贝构造函数对str2进行初始化string str3 = "I am a string";//语句3 拷贝初始化,先为字符串”I am a string“创建临时对象,再把临时对象作为参数,使用