11.7QT界面制作

#include "widget.h"Widget::Widget(QWidget *parent): QWidget(parent)
{this->resize(881,550);this->setStyleSheet("backgroud-color:rgb(33,35,40)");this->setWindowFlag(Qt::FramelessWindowHint);//标签类QLabel *l1 = new QLabel(this);//设置标签类尺寸l1->resize(881,550);//接收动图的类QMovie *m = new QMovie("C:\\Users\\dai\\Desktop\\pictrue\\2.gif");//标签类接收动图l1->setMovie(m);//让动图动起来m->start();//动图自适应窗口大小l1->setScaledContents(true);//标签类QLabel *l2 = new QLabel(this);//设置标签大小l2->resize(200,70);//移动标签起始位置l2->move(40,40);//放入图片l2->setPixmap(QPixmap("C:\\Users\\dai\\Desktop\\pictrue\\steam.png"));//标签类QLabel *l3 = new QLabel(this);//设置标签大小l3->resize(120,20);//移动起始位置l3->move(40,130);//设置文本内容l3->setText("用账户名称登录");//设置文本颜色l3->setStyleSheet("color:blue");//设置行编辑器类QLineEdit *i = new QLineEdit(this);//设置编辑器大小i->resize(480,60);//设置起始位置i->move(40,150);//标签类QLabel *l4 = new QLabel("密码",this);//设置标签大小l4->resize(40,20);//移动标签位置l4->move(40,220);//设置行编辑器类QLineEdit *i2 = new QLineEdit(this);//设置大小i2->resize(480,60);//设置起始位置i2->move(40,240);//让密码输入隐藏i2->setEchoMode(QLineEdit::Password);//设置按钮QPushButton *p = new QPushButton("登录",this);//设置大小p->resize(340,60);//设置起始位置p->move(120,340);//设置弧度p->setStyleSheet("background-color:rgb(30,150,255);border-radius:5px");// 改变字体大小QFont ft;ft.setPointSize(20);p->setFont(ft);//设置标签QLabel *l5 = new QLabel("或者使用二维码登录",this);//设置大小l5->resize(140,20);//设置起始位置l5->move(580,130);//设置字体颜色l5->setStyleSheet("color:red");//设置标签QLabel *l6 = new QLabel(this);//设置大小l6->resize(255,255);//设置起始位置l6->move(580,150);//放入图片l6->setPixmap(QPixmap("C:\\Users\\dai\\Desktop\\pictrue\\erweima.png"));//自适应大小l6->setScaledContents(true);
}Widget::~Widget()
{
}


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

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

相关文章

多表操作、其他字段和字段参数、django与ajax(回顾)

多表操作 1 基于对象的跨表查 子查询----》执行了两句sql,没有连表操作 2 基于双下滑线的连表查 一次查询,连表操作 3 正向和反向 放在ForeignKey,OneToOneField,ManyToManyField的-related_namebooks:双下滑线连表查询,反向…

Python函数默认参数设置

在某些情况下,程序需要在定义函数时为一个或多个形参指定默认值,这样在调用函数时就可以省略为该形参传入参数值,而是直接使用该形参的默认值。 为形参指定默认值的语法格式如下: 形参名 默认值 从上面的语法格式可以看出&…

JVM 类的加载器的基本特征和作用

Java全能学习面试指南:https://javaxiaobear.cn 1、作用 类加载器是 JVM 执行类加载机制的前提 ClassLoader的作用: ClassLoader是Java的核心组件,所有的Class都是由ClassLoader进行加载的,ClassLoader负责通过各种方式将Class信…

探索Scrapy-spider:构建高效网络爬虫

Spider简介 Scrapy中的Spider是用于定义和执行数据抓取逻辑的核心组件。Spider负责从指定的网站抓取数据,并定义了如何跟踪链接、解析内容以及提取数据的规则。它允许您定制化地指定要抓取的网站、页面和所需的信息。Spider的作用是按照预定的规则爬取网页&#xf…

数据结构 图的广度优先搜索和深度优先搜索

一、广度优先搜索 广度优先搜索等价于树的层次遍历,将起点的每一层进行遍历 当这一层结点全部被遍历完时,再遍历下一层次,从图中可以根据距离遍历起点的长度进行层次选择 例: 以a结点作为开始结点 a的下一层次有b c e三个结点 所以…

添加新公司代码的配置步骤-Part4

原文地址:配置公司代码 概述 这是一系列讨论和列出向系统添加新公司代码时必须完成的事务的四篇博客中的最​​后一篇。以下是这四个文档涵盖的主题列表: 企业结构 - 第 1 部分 FI 配置 – 第 2 部分 SD 配置 – 第 3 部分 物流 – 概述 – 第 3 部分…

静态网站生成器与服务器端渲染有啥区别

在将网站部署到服务器之前,在构建阶段生成HTML页面被称为“静态网站生成(Static Site Generation)”。这种方法涉及使用网站模板创建预构建页面,并在用户请求时立即交付给他们。以下是静态生成网站的一些好处: 更快的页…

【从零开始学习JVM | 第五篇】快速了解运行时数据区

前言: 当谈论 Java 程序的运行机制时,JVM(Java 虚拟机)的运行时数据区是一个必不可少的话题。JVM 运行时数据区是 Java 程序在运行过程中分配内存和管理数据的重要区域,它包括了方法区、堆、虚拟机栈、程序计数器和本地…

【Spring 源码】 贯穿 Bean 生命周期的核心类之 AbstractAutowireCapableBeanFactory

🚀 作者主页: 有来技术 🔥 开源项目: youlai-mall 🍃 vue3-element-admin 🍃 youlai-boot 🌺 仓库主页: Gitee 💫 Github 💫 GitCode 💖 欢迎点赞…

小白学习java理解栈手写栈——第四关(青铜挑战)

内容1.理解栈的基本特征2.理解如何使用数组来构造栈3.理解如何使用链表来构造栈 1.栈的基础知识 1.1栈的特征 栈和队列是比较特殊的线性表,又称为访问受限的线性表。栈是很多表达式、符号等运算的基础,也是递归的底层实现,理论上递归能做的…

linux学习之详解文件

目录 1.先认识文件 2.c语言中常用文件接口 fopen(打开文件) 3.系统接口操作文件 open write 文件的返回值以及打开文件的本质 理解struct_file内核对象 了解文件描述符(fd)分配规则 重定向 dup接口 标准错误流 文件缓冲…

数据库:JDBC编程

基本概念 JDBC编程就是通过Java代码来操作数据库 api 数据库是一个类别:MySQL,Oracle,sql server,sqlite 代码操作数据库的前提:数据库提供api,我们要调用api才能完成操作 (api&#xff1a…