2024.3.21 QT

QT登录界面设计:

//头文件
#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include <QMovie>QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACEclass Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = nullptr);~Widget();
signals:void my_signal();
public slots:void my_slot();private:Ui::Widget *ui;
};
#endif // WIDGET_H//源文件
#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);this->setWindowFlag(Qt::FramelessWindowHint);
//    QMovie *mv = new QMovie(":/pictrue/dd.gif");
//    ui->Logolabel->setMovie(mv);
//    mv->start();
//    ui->Logolabel->setScaledContents(true);ui->Logolabel->setStyleSheet("background-color:pink");
//    ui->Logolabel->setPixmap(QPixmap(":/pictrue/cat.png"));
//    ui->Logolabel->setScaledContents(true);ui->Headlabel->setPixmap(QPixmap(":/pictrue/bb.png"));ui->Headlabel->setScaledContents(true);ui->Loginlabel->setPixmap(QPixmap(":/pictrue/cat.png"));ui->Loginlabel->setScaledContents(true);ui->Passwdlabel->setPixmap(QPixmap(":/pictrue/aa.png"));ui->Passwdlabel->setScaledContents(true);ui->usenameEdit->setPlaceholderText("账号/手机号/邮箱");ui->passwdEdit->setEchoMode(QLineEdit::Password);ui->passwdEdit->setPlaceholderText("密码");ui->pushButton->setStyleSheet("background-color:pink;color:white;border-radius:10px");}Widget::~Widget()
{delete ui;
}void Widget::my_slot()
{}

ui界面

效果图:

思维导图

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

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

相关文章

Qt——Qt文本读写之QFile与QTextStream的使用总结(打开文本文件,修改内容后保存至该文件中)

【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! 《项目案例分享》 《极客DIY开源分享》 《嵌入式通用开发实战》 《C++语言开发基础总结》 《从0到1学习嵌入式Linux开发》 《QT开发实战》 《Android开发实战》

【AI】安装web UI时总是报找不到yaml

【背景】 text generation web ui是为本地hosting提供AI服务而出现的前端框架&#xff0c;后端可以自由下载hugging face上的model&#xff0c;load后就可以直接在Web UI上访问。这个服务可以自由架构在局域网上供内网用户访问。 我觉得挺满足自己需要&#xff0c;就在windows…

Linux manim安装

简介 根据文档可知, manim目前分为两个版本, 一个是由3Blue1Brown维护更新的最新版本的manimgl, 另一个是稳定的社区版本manim or manimce. 两个版本在安装和使用上都有些不同, 不要搞混. Linux manim ERROR No package ‘pangocairo’ found Getting requirements to buil…

C++进阶之路---C++11新特性 | lambda表达式

顾得泉&#xff1a;个人主页 个人专栏&#xff1a;《Linux操作系统》 《C从入门到精通》 《LeedCode刷题》 键盘敲烂&#xff0c;年薪百万&#xff01; 前言&#xff1a;简介lambda 在C中&#xff0c;lambda表达式是一种匿名函数的方式&#xff0c;它可以用来解决以下问题&a…

稀碎从零算法笔记Day26-LeetCode:跳跃游戏

断更多天&#xff0c;懒狗ex 题型&#xff1a;数组、模拟、类似双指针&#xff1f; 链接&#xff1a;55. 跳跃游戏 - 力扣&#xff08;LeetCode&#xff09; 来源&#xff1a;LeetCode 题目描述 给你一个非负整数数组 nums &#xff0c;你最初位于数组的 第一个下标 。数组…

【Diffusers库】第四篇 训练一个扩散模型(Unconditional)

目录 写在前面的话下载数据模型配置文件加载数据创建一个UNet2DModel创建一个调度器训练模型完整版代码&#xff1a; 写在前面的话 这是我们研发的用于 消费决策的AI助理 &#xff0c;我们会持续优化&#xff0c;欢迎体验与反馈。微信扫描二维码&#xff0c;添加即可。   官方…

uni-app中web-view的使用

1. uni-app中web-view的使用 uni-app中的web-view是一个 web 浏览器组件&#xff0c;可以用来承载网页的容器&#xff0c;uni-app开发的app与web-view实现交互的方式相关简单&#xff0c;应用通过属性message绑定触发事件&#xff0c;然后在web-view的网页向应用 postMessage 触…

IDM工具v6.42.3 便携绿色

软件介绍 Internet Download Manager&#xff08;IDM&#xff09;可提升你的下载速度多达5倍&#xff0c;安排下载时程&#xff0c;或续传一半的软件。Internet Download Manager的续传功能可以恢复因为断线、网络问题、计算机宕机甚至无预警的停电导致下传到一半的软件。此程…

遥感卫星影像质量评价指标汇总

1. 主观评价方法 以人为图像的评价者&#xff0c;根据自己的评价尺度和经验对图像质量进行评价。 2. 客观评价方法 1)均方差 2)信噪比 主要用来评价影像经压缩、传输、增强等处理前后的质量变化情况&#xff0c;其本质与均方差类似。 3)方差 反映了图像各个像元灰度相对…

18.字面量

文章目录 一、字面量二、区分技巧三、扩展&#xff1a; /t 制表符 一、字面量 在有些资料&#xff0c;会把字面量说成常量、字面值常量&#xff0c;这种叫法都不是很正确&#xff0c;最正确的叫法还是叫做&#xff1a;字面量。 作用&#xff1a;告诉程序员&#xff0c;数据在…

itextPdf生成pdf简单示例

文章环境 jdk1.8&#xff0c;springboot2.6.13 POM依赖 <dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.5.13</version></dependency><dependency><groupId>com.ite…

小米还涉足了哪些领域

小米作为一家全球性的移动互联网企业&#xff0c;其业务领域相当广泛&#xff0c;除了核心的智能手机业务外&#xff0c;还涉足了许多其他领域。以下是对小米涉足领域的简要介绍&#xff1a; 智能硬件与IoT平台&#xff1a;小米是全球领先的智能硬件和IoT平台公司&#xff0c;致…

开源 | 如何确保电动自行车软件系统在高并发情况下的稳定性?

开源 | 电动汽车充换电解决方案,从智能硬件到软件系统&#xff0c;全部自主研发 为了确保电动自行车软件系统在高并发情况下的稳定性&#xff0c;可以采取以下措施&#xff1a; 业务分层与系统分级&#xff1a;通过对业务和系统进行分层&#xff0c;可以有效地分散压力&#…

iOS网络抓包工具全解析

摘要 本文将深入探讨iOS平台上常用的网络抓包工具&#xff0c;包括Charles、克魔助手、Thor和Http Catcher&#xff0c;以及通过SSH连接进行抓包的方法。此外&#xff0c;还介绍了克魔开发助手作为iOS应用开发的辅助工具&#xff0c;提供的全方面性能监控和调试功能。 在iOS应…

Dubbo启动流程

Java面试题 Dubbo启动流程 1.服务提供者将服务实例化后注册到注册中心。 2.服务消费者向注册中心订阅所需的服务。 3.注册中心将服务提供者注册的服务地址推送给服务消费者&#xff0c;同时基于长链接推送变更。 4.服务消费者通过代理对象&#xff08;Proxy&#xff09;发起远…

【正版特惠】IDM 永久授权 优惠低至109元!

尽管小编有修改版IDM&#xff0c;但是由于软件太好用了&#xff0c;很多同学干脆就直接购买了正版&#xff0c;现在正版也不贵&#xff0c;并且授权码绑定自己的邮箱&#xff0c;直接官方下载激活&#xff0c;无需其他的绿化修改之类的操作&#xff0c;不喜欢那么麻烦的&#x…

ASTM D7032-21 木塑地板、踏板、围栏和扶手检测

木塑复合材料是国内外近年兴起的一类新型复合材料&#xff0c;由聚乙烯&#xff0c;聚丙烯&#xff0c;聚氯乙烯&#xff0c;木粉&#xff0c;稻壳&#xff0c;秸秆等材料经过挤压&#xff0c;模压&#xff0c;注塑等成型工艺而生产出来的板材或者型材。主要用于地板&#xff0…

Java关键字深度剖析:final, finally, finalize

在Java的世界里&#xff0c;final、finally和finalize听起来非常相似&#xff0c;但它们在Java编程中扮演着截然不同的角色。本文将详细解析这三个关键字的用途、区别&#xff0c;并通过具体的Java代码示例来揭示它们在实际编程中的应用。让我们一探究竟&#xff0c;这三个“终…

react native hooks 如何避免重复请求

在React Native中使用Hooks时&#xff0c;为了避免重复发送网络请求&#xff0c;你可以采取以下几个方法&#xff1a; 使用 useRef 存储最新请求标识或结果&#xff1a; 可以创建一个 useRef 用来存储上一次请求的标识&#xff08;如请求的URL加上请求参数的哈希值&#xff09;…

what is 小程序?小程序有哪些优点及好处

目录 前言 打开小程序的方法有三种: 小程序的和原生 APP 的区别? 优点: