2024-4-7 QT day1作业

 

 myWidget.cpp

#include "mywidget.h"MyWidget::MyWidget(QWidget *parent): QWidget(parent)
{//设置窗口标题this->setWindowTitle("QQ");//设置窗口图标this->setWindowIcon(QIcon("C:\\Users\\张谦\\Desktop\\pictrue\\qq.png"));//设置背景颜色this->setStyleSheet("background-color:rgb(173,200,255)");//设置窗口大小this->resize(428,330);//设置固定大小this->setFixedSize(428,330);//创建登录按钮QPushButton *btn1 = new QPushButton(this);btn1->setText("登录");btn1->setStyleSheet("background-color:rgb(28,196,252)");//移动按钮和设置大小btn1->move(110,250);btn1->resize(236,35);//行编辑器QLineEdit *edit1 = new QLineEdit(this);edit1->resize(256,35);edit1->move(100,150);edit1->setPlaceholderText("手机号/QQ号/邮箱");QLineEdit *edit2 = new QLineEdit(this);edit2->resize(256,35);edit2->move(100,200);edit2->setPlaceholderText("密码");edit2->setEchoMode(QLineEdit::Password);//设置标签类QLabel *lab1 = new QLabel(this);lab1->resize(428,128);//设置动态图QMovie *mv = new QMovie("C:\\Users\\张谦\\Desktop\\pictrue\\qqbackground.gif");lab1->setMovie(mv);mv->start();lab1->setScaledContents(true);//设置小图标QLabel *lab2 = new QLabel(this);lab2->resize(35,35);lab2->move(65,150);lab2->setPixmap(QPixmap("C:\\Users\\张谦\\Desktop\\pictrue\\qq.png"));lab2->setScaledContents(true);QLabel *lab3 = new QLabel(this);lab3->resize(35,35);lab3->move(65,200);lab3->setPixmap(QPixmap("C:\\Users\\张谦\\Desktop\\pictrue\\passwd.jpg"));lab3->setScaledContents(true);//放置头像QLabel *lab4 = new QLabel(this);lab4->resize(80,80);lab4->move(174,60);lab4->setPixmap(QPixmap("C:\\Users\\张谦\\Desktop\\pictrue\\head.png"));lab4->setScaledContents(true);}MyWidget::~MyWidget()
{
}

 

思维导图: 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/599470.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

每天五分钟掌握深度学习框架pytorch:本专栏说明

专栏大纲 专栏计划更新章节在100章左右,之后还会不断更新,都会配备代码实现。以下是专栏大纲 部分代码实现 代码获取 为了方便用户浏览代码,本专栏将代码同步更新到github中,所有用户可以读完专栏内容和代码解析之后&#xff0c…

深度比较Vue 3.0中的computed和watch属性用法与最佳实践

摘要:在Vue 3.0中,computed和watch属性是用于处理数据逻辑的重要工具。本文将详细对比这两个属性的工作原理、适用场景以及使用时的注意事项,旨在帮助开发者更有效地选择和使用它们。 一、computed属性 computed属性是Vue 3.0中用于计算数据…

Flask Python Flask-SQLAlchemy中数据库的数据类型、flask中数据可的列约束配置

Flask Python Flask-SQLAlchemy中数据库的数据类型、flask中数据可的列约束配置 SQLAlchemy官方文档地址实战的代码分享数据类型列约束配置自定义方法 SQLAlchemy官方文档地址 SQLAlchemy官方文档地址 实战的代码分享 Flask-SQLAlchemy框架为创建数据库的实例提供了一个基类…

初学python记录:力扣1600. 王位继承顺序

题目: 一个王国里住着国王、他的孩子们、他的孙子们等等。每一个时间点,这个家庭里有人出生也有人死亡。 这个王国有一个明确规定的王位继承顺序,第一继承人总是国王自己。我们定义递归函数 Successor(x, curOrder) ,给定一个人…

【ARMv7-M】| 01——阅读笔记 | 简介|应用程序级编程和内存模型

系列文章目录 【ARMv7-M】| 01——阅读笔记 | 简介|应用程序级编程和内存模型 失败了也挺可爱,成功了就超帅。 文章目录 前言1、简介2、应用程序级编程模型2.1 编程模式和访问等级2.2 数据类型和运算操作2.3 寄存器和执行状态1.2.4 异常和中断1.2.5 浮点单元寄存器…

java继承再学习以及今日题目总结

1.继承的定义 java中提供了一个继承的关键字extends,用这个关键字可以让一个类与另一个类存在继承关系,其中继承的类为子类,被继承的类为父类 继承的使用范围: 当类与类之间有相同的内容,并且满足子类是父类的一种 …

让chatGPT控制物理设备

作为自动控制行业的工程师,我们也许最关心的是如何使chatGPT 控制物理设备。我发现许多人仍然停留在传统程序设计的思维阶段,比如让大模型编写一段PLC 代码,或者是生成一些信息模型。 其实大模型具备判断与思考的能力,AI …

软件设计师:11-结构化开发与UML

结构化开发(3-4分) 一、模块化 二、耦合(背) 三、内聚(背) 四、设计原则(背) 五、系统文档 六、数据流图 数据流的起点或终点必须有一个是加工 判断依据: 1、…

模块十一 面向对象

回顾与重点 模块十回顾 继承:子类继承父类,可以直接使用父类中非私有成员,子类不用写重复性代码 关键字:extends 成员访问特点: a. 成员变量:看等号左边是谁 b. 成员方法:看new的是谁 方法的…

力扣 583. 两个字符串的删除操作

题目来源:https://leetcode.cn/problems/delete-operation-for-two-strings/description/ C题解1:动态规划 寻找word1和word2拥有的公共最长子序列,之后分别对word1和word2进行删除操作,即可使word1和word2相等。 寻找公共最长子…

B02、执行引擎-5

1、前言 1.1、什么是机器码 各种用二进制编码方式表示的指令,叫做机器指令码。开始,人们就用它采编写程序,这就是机器语言。机器语言虽然能够被计算机理解和接受,但和人们的语言差别太大,不易被人们理解和记忆&#x…

腾讯云4核8G服务器12M带宽646元1年零3个月,4C8G使用场景说明

腾讯云4核8G服务器多少钱?腾讯云4核8G轻量应用服务器12M带宽租用价格646元15个月,活动页面 txybk.com/go/txy 活动链接打开如下图所示: 腾讯云4核8G服务器优惠价格 这台4核8G服务器是轻量应用服务器,详细配置为:轻量4核…