2023/09/15 qt day1

代码实现图形化界面

#include "denglu.h"
#include "ui_denglu.h"
#include <QDebug>
#include <QIcon>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
denglu::denglu(QWidget *parent): QMainWindow(parent), ui(new Ui::denglu)
{ui->setupUi(this);this->setFixedSize(430,360); //设置固定主界面尺寸this->setWindowTitle("Widget"); //设置窗口标题this->setWindowIcon(QIcon("C:\\Users\\12297\\Desktop\\icon\\wodepeizhenshi.png"));
//    //实例化一个标签QLabel *lab1 = new QLabel(this);lab1->resize(430,180); //设置占窗体一半尺寸lab1->setPixmap(QPixmap("C:\\Users\\12297\\Desktop\\icon\\logo.png"));lab1->setScaledContents(1);//实例化第二个标签QLabel *lab2 = new QLabel(this);lab2->resize(45,30);  //设置尺寸lab2->move(this->x()+65,this->y()+200); //移动位置lab2->setPixmap(QPixmap("C:\\Users\\12297\\Desktop\\icon\\userName.jpg"));//填充图片lab2->setScaledContents(1);//实例化第三个标签QLabel *lab3 = new QLabel(this);lab3->resize(45,30);  //设置尺寸lab3->move(lab2->x(),lab2->y()+60); //移动位置lab3->setPixmap(QPixmap("C:\\Users\\12297\\Desktop\\icon\\passwd.jpg"));//填充图片lab3->setScaledContents(1);//实例化行编辑器1QLineEdit *edit1 = new QLineEdit(this);edit1->resize(200,32); //设置尺寸edit1->move(lab2->x()+55,lab2->y()); //移动位置edit1->setPlaceholderText("admin"); //设置默认值,占位文本//实例化行编辑器2QLineEdit *edit2 = new QLineEdit(this);edit2->resize(200,32); //设置尺寸edit2->move(lab3->x()+55,lab3->y()); //移动位置edit2->setEchoMode(QLineEdit::Password); //设置回显模式edit2->setMaxLength(6); //设置最大文本容量//实例化按钮1QPushButton *b1 = new QPushButton(QIcon("C:\\Users\\12297\\Desktop\\icon\\login.png"),"登录",this);b1->resize(80,32); //设置尺寸b1->move(this->x()+100,lab3->y()+50); //移动位置//实例化按钮1QPushButton *b2 = new QPushButton(QIcon("C:\\Users\\12297\\Desktop\\icon\\cancel.png"),"取消",this);b2->resize(80,32); //设置尺寸b2->move(this->x()+230,b1->y()); //移动位置}denglu::~denglu()
{delete ui;
}

效果图

模拟面试问题

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

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

相关文章

Redis模块二:缓存分类 + Redis模块三:常见缓存(应用)

缓存大致可以分为两大类&#xff1a;1&#xff09;本地缓存 2&#xff09;分布式缓存 目录 本地缓存 分布式缓存 常见缓存的使用 本地缓存&#xff1a;Spring Cache 分布式缓存&#xff1a;Redis 本地缓存 本地缓存也叫单机缓存&#xff0c;也就是说可以应⽤在单机环…

RabbitMQ深入 —— 死信队列

前言 前面荔枝梳理了RabbitMQ中的普通队列、交换机以及相关的知识&#xff0c;在这篇文章中荔枝将会梳理RabbitMQ的一个重要的队列 —— 死信队列&#xff0c;主要了解消息流转到死信队列的三种的方式以及相应的实现demo。希望能帮助到有需要的小伙伴~~~ 文章目录 前言 死信队…

SpringSecurity 核心组件

文章目录 SpringSecurity 结构组件&#xff1a;SecurityContextHolder组件&#xff1a;Authentication组件&#xff1a;UserDetailsService组件&#xff1a;GrantedAuthority组件总结 SpringSecurity 结构 在SpringSecurity中的jar分为4个&#xff0c;作用分别为 jar作用spri…

Git(6)——GitHub

目录 一、简介 二、概要 三、注册 ​四、创建仓库 五、推送本地代码 六、拉取远端代码 一、简介 在Git&#xff08;5&#xff09;中&#xff0c;我们已经对Git分支的概念和用法有了一定了解&#xff0c;对于在本地进行代码版本管理&#xff0c;其实当前所学的东西基本已经…

操作系统基本概念

目录 一、基本概述 二、操作系统的特点 &#xff08;一&#xff09;并发性&#xff08;实质是微观的串行、宏观的并行&#xff09; 1. 对比看&#xff1a;并行性 2. 单核CPU和多核CPU &#xff08;二&#xff09;共享性 &#xff08;三&#xff09;虚拟性 &#xff08;…

leetcode1797. 设计一个验证系统(java)

设计一个验证系统 题目描述哈希表题目描述 题目描述 难度 - 中等 leetcode1797. 设计一个验证系统 你需要设计一个包含验证码的验证系统。每一次验证中&#xff0c;用户会收到一个新的验证码&#xff0c;这个验证码在 currentTime 时刻之后 timeToLive 秒过期。如果验证码被更新…

[JAVAee]Spring项目的创建与基本使用

目录 Spring项目的创建 Spring中Bean对象的存储与获取 存储Bean对象 获取并使用Bean对象 getBean方法的重载 本文章介绍了Spring项目创建与使用的过程与一定的注意事项. Spring项目的创建 首先在IDEA中,新建一个Maven 第二步,在pom.xml中写入spring的依赖. pom.xml是mav…

已解决 Kotlin Error: Type mismatch: inferred type is String but Int was expected

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页: &#x1f405;&#x1f43e;猫头虎的博客&#x1f390;《面试题大全专栏》 &#x1f995; 文章图文并茂&#x1f996…

多线程回顾、集合Collection、Set、List等基本知识

多线程回顾 问: 多线程的两种创建方式? 继承Thread类实现Runnable接口线程池Callable 问:多线程通常会遇到线程安全问题? 什么情况下会遇到线程安全问题? 答:一个数据被多个线程访问(有读有写) 解决这个问题的方式? SE:同步锁 synchronized A : 同步代码块 B : 同步方法…

C++QT day9

完善登录框 点击登录按钮后&#xff0c;判断账号&#xff08;admin&#xff09;和密码&#xff08;123456&#xff09;是否一致&#xff0c;如果匹配失败&#xff0c;则弹出错误对话框&#xff0c;文本内容“账号密码不匹配&#xff0c;是否重新登录”&#xff0c;给定两个按钮…

【Nuxt3】Vue3 + Element-plus 打包后报错 @popperjs/core

问题&#xff1a; 更新 Element-plus 后&#xff0c;运行时需要安装 popperjs/core 依赖。 如果正常执行 npm install popperjs/core &#xff0c;那么&#xff0c;打包时&#xff0c;就会出现下面报错。 Named export ‘placements’ not found. The requested module ‘poppe…

【数据结构】优先级队列(堆)

文章目录 &#x1f490;1. 优先级队列1.1 概念 &#x1f490;2.堆的概念及存储方式2.1 什么是堆2.2 为什么要用完全二叉树描述堆呢&#xff1f;2.3 为什么说堆是在完全二叉树的基础上进行的调整&#xff1f;2.4 使用数组还原完全二叉树 &#x1f490;3. 堆的常用操作-模拟实现3…