QT【day1】

登录框:

#include "mainwindow.h"

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    //窗口设置
    this->setFixedSize(600,600);   //大小
    this->setWindowTitle("MUMU");  //文本内容
    this->setWindowOpacity(0.8);  //透明度
    this->setWindowIcon(QIcon("C:\\Users\\12199\\Desktop\\交友.png"));  //图标

    //QLabel
    QLabel *lab1 = new QLabel(this);
    lab1->resize(600,230);
    lab1->setPixmap(QPixmap("C:\\Users\\12199\\Desktop\\%BFE6[VFX23LJ_$$CFVHGAL.png"));
    lab1->setScaledContents(true); //设置文本自适应

    QLabel *lab2 = new QLabel("账号",this);
    lab2->resize(60,40);
    lab2->move(70,280);
    lab2->setAlignment(Qt::AlignCenter);
    lab2->setPixmap(QPixmap("C:\\Users\\12199\\Desktop\\icon_交友.png"));
    lab2->setScaledContents(true); //设置文本自适应

    QLabel *lab3 = new QLabel("密码",this);
    lab3->resize(60,40);
    lab3->move(70,340);
    lab3->setAlignment(Qt::AlignCenter);
    lab3->setPixmap(QPixmap("C:\\Users\\12199\\Desktop\\密码.png"));
    lab3->setScaledContents(true); //设置文本自适应

    //QLineEdit
    QLineEdit *edit1 = new QLineEdit("账户",this);
    edit1->resize(230,40);
    edit1->move(150,280);

    QLineEdit *edit2 = new QLineEdit("密码",this);
    edit2->resize(230,40);
    edit2->move(150,340);
    edit2->setEchoMode(QLineEdit::Password);

    //QPushbutton
    QPushButton *btn1 = new QPushButton("登录", this);
    btn1->resize(80,30);
    btn1->move(350,450);
    btn1->setIcon(QIcon("C:\\Users\\12199\\Desktop\\征婚交友.png"));

    QPushButton *btn2 = new QPushButton("取消", this);
    btn2->resize(80,30);
    btn2->move(480,450);
    btn2->setIcon(QIcon("C:\\Users\\12199\\Desktop\\已取消.png"));


}

MainWindow::~MainWindow()
{
}


思维导图:
请添加图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ArgoCD结合Gitlab交付项目到kubernetes集群

ArgoCD结合Gitlab交付项目到kubernetes集群 作者:行癫(盗版必究) 一:环境准备 1.kubernetes集群环境 2.HA_Argocd环境 3.Gitlab集群环境 二:项目配置 1.配置Gitlab 创建仓库,并写入yaml文件,利用yaml构建application;此案例结合了NFS实现持久化存储

前端随笔:HTML/CSS/JavaScript和Vue

前端随笔 1:HTML、JavaScript和Vue 最近因为工作需要,需要接触一些前端的东西。之前虽然大体上了解过HTML、CSS和JavaScript,也知道HTML定义了内容、CSS定义了样式、JavaScript定义了行为,但是却没有详细的学习过前端三件套的细节…

linux驱动开发入门(学习记录)

2023.7.6及7.7 概述了解 一 1.驱动框架 2. 字符设备 块设备,存储相关 网络设备驱动 不一定属于某一种类型二 1.获取外设或传感器数据,控制外设,数据会提交给应用程序 2.编写一个驱动,及测试应用程序 app。驱动和应用完全分开 3.驱…

Vue中TodoLists案例_底部交互

与上一篇Vue中TodoList案例_底部统计有俩个文件变化了 App.vue&#xff1a;定义了一个方法checkAllTodo&#xff0c;实现全选和取消全选&#xff0c;并将方法传给儿子组件MyFooter <template><div id"root"><div class"todo-container">…

springboot使用

ResponseBody ResponseBody 相当于调用 HttpServletResponse 的 getWriter() 输出&#xff0c; // 中文会乱码 response.getWriter().write("中文");ResponseBody 不仅仅简化写入到 response 中的过程&#xff0c;还将编码的问题解决了 response默认返回 字符串 的…

【多选框、表格全选】element el-checkbox、el-table

话不多说 先看效果&#xff1a; 多选框&#xff1a; 表格全选&#xff1a; <template><div><div class"titleLabel"><div class"lineStyle"></div>统计部门</div><div style"display: flex"><e…

Camtasia2023电脑录屏视频自动生成字幕软件

制作视频通常需要添加字幕&#xff0c;添加字幕比较麻烦的是让字幕和声音同步&#xff0c;使用好的软件可以大大提高剪辑效率&#xff0c;让视频更快制作完成。本文将给大家介绍录制视频自动生成字幕的软件设置字幕语音同步教程。 一、录屏视频自动生成字幕的软件 Camtasia是…

第一启富金:现货黄金市场等待央行决议 非美商品‘弱不禁风’

第一启富金基本面分析&#xff1a; 中国纸黄金交易通显示&#xff0c;全球最大黄金上市交易基金(ETF)截至07月22日持仓量为919.00吨&#xff0c;较上日增持5.20吨&#xff0c;本月止净减持2.90吨。 在俄罗斯上周退出黑海谷物协议&#xff0c;摧毁了乌克兰通往基辅的一条出口路线…

Json数据类型

原学习视频&#xff1a; 3.JSON文件操作_哔哩哔哩_bilibili Python提供了json包对JSON文件提供了读写操作 JSON查看器&#xff1a;JSON Viewer 实例演示&#xff1a;

redis(8):java连接redis

1 Jedis所需要的jar包依赖 <dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>3.1.0</version></dependency> 2 Jedis常用操作 2.1 测试连通性 package com.example.demo;import redis.…

Vite + Vue3 + Ts 【免key、免账号实战本地运行GPT】

&#x1f414; 前期回顾 Vue3 Ts Vite —— 封装庆祝彩屑纷飞 示例_彩色之外的博客-CSDN博客封装 彩屑纷飞 示例https://blog.csdn.net/m0_57904695/article/details/131718019?spm1001.2014.3001.5501 目录 &#x1f30d; 公网 &#x1f6f9; 本地 &#x1fa82; 源码 &…

实现Aware接口使用Spring底层组件

实现Aware接口使用Spring底层组件 Aware接口的实现类 基于Component&#xff0c;通过Aware的实现类在容器创建之前将Spring底层的信息获取并使用。 例如&#xff1a; 获取应用上下文对象applicationContext的ApplicationContextAware获取该类的bean对象信息的BeanNameAware…

如何使用Java 实现excel模板导出---多sheet导出?

实现多个sheet的excel导出功能 效果展示&#xff1a; maven依赖 <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.17</version></dependency><dependency><groupId>or…

为啥面试官总喜欢问computed是咋实现的?

这里给大家分享我在网上总结出来的一些知识&#xff0c;希望对大家有所帮助 从computed的特性出发 computed最耀眼的几个特性是啥&#xff1f; 1. 依赖追踪 1 2 3 4 5 6 7 8 9 10 import { reactive, computed } from vue const state reactive({ a: 1, b: 2, c: 3,…

PHP8知识详解:PHP8开发工具VS Code的安装

作为PHP8的开发工具有很多&#xff0c;具有IDE功能的有phpstorm、Visual Studio Code、Sublime Text、NetBeans、Eclipse、Codelobster、PHP Designer等&#xff0c;当然还有很多轻量的工具&#xff0c;比如Notepad、Editplus等。本文给你介绍的是万能编辑器Visual Studio Code…

gitee上创建新仓库如何clone到本地,并初始化项目

目录 一、克隆 方法一 方法二 二、初始化项目 构建基本框架 自动生成代码 一、克隆 方法一 由于github速度较慢&#xff0c;这里我们使用gitee。我们在gitee上面创建一个仓库&#xff0c;然后我们可以通过ideal直接克隆下来&#xff0c;仓库设置如下 接着使用ideal将项…

芯洲科技-降压DCDC开关电源参考选型目录

芯洲科技&#xff0c;是国内领先的中高压DC-DC&#xff08;直流转直流&#xff09;功率转换芯片供应商。北京冠宇铭通 一级代理。 国产化替代&#xff0c;对标TI&#xff0c;有很多料号可直接PIN TO PIN&#xff0c;比如TPS562200(SOT23-6)\TPS563200(SOT23-6)/TPS54540/LMR140…

【nginx】nginx之location规则详解:

文章目录 一、语法规则&#xff1a;二、优先级&#xff1a;三、验证&#xff1a;1、精确匹配&#xff1a;2、通过^~方式实现匹配&#xff1a;3、通过”~”方式实现匹配&#xff1a;4、通过"~*"方式实现匹配:5、”!~*” 和”!~” 不常用&#xff0c;再次不做介绍6、通…

cocosCreator 之 Button

版本&#xff1a; 3.4.0 参考&#xff1a;Button组件 简介 Button组件主要用于响应用户的点击操作&#xff0c;属性检查器中的示意图&#xff1a; Button组件的主要属性有&#xff1a; Interactable 表示按钮是否可交互&#xff0c;如果未勾选表示禁用Transition表示按钮状态…

JDK9 接口特性(heima)

JDK9 接口特性&#xff08;heima&#xff09; 将log方法私有化