QTday1

devtools/2024/10/19 3:23:10/

1、QT思维导图

2、自由发挥应用场景,实现登录

#include "mywidget.h"MyWidget::MyWidget(QWidget *parent): QWidget(parent)
{this->resize(642,493);this->setFixedSize(642,493);this->setWindowIcon(QIcon("D:/QTText/pictrue/qq.png"));this->setStyleSheet("background-color:white");this->setWindowFlag(Qt::FramelessWindowHint);QLabel * lab1 = new QLabel(this);lab1->resize(642,190);lab1->setStyleSheet("background-color:pink");QMovie *mv = new QMovie("D:/QTText/pictrue/qq.gif");lab1->setMovie(mv);mv->start();lab1->setScaledContents(true);QLabel *lab2 = new QLabel(this);lab2->resize(24,35);lab2->move(154,260);lab2->setPixmap(QPixmap("D:\\QTText\\pictrue\\userName.jpg"));lab2->setScaledContents(true);QLabel *lab3 = new QLabel(this);lab3->resize(24,35);lab3->move(154,313);lab3->setPixmap(QPixmap("D:\\QTText\\pictrue\\passwd.jpg"));lab3->setScaledContents(true);QLineEdit * edit1 = new QLineEdit(this);edit1->resize(335,36);edit1->move(180,260);edit1->setPlaceholderText("QQ号/手机号/邮箱");QLineEdit *edit2 = new QLineEdit(this);edit2->resize(335,36);edit2->move(180,313);edit2->setPlaceholderText("密码");edit2->setEchoMode(QLineEdit::Password);QPushButton *btn = new QPushButton("登录",this);btn->resize(360,45);btn->move(154,410);btn->setStyleSheet("background-color:rgb(8,189,253);border-radius:5px;color:white");}MyWidget::~MyWidget()
{
}

http://www.ppmy.cn/devtools/35853.html

相关文章

UE5入门学习笔记(六)——编译低版本插件

对于有些低版本的插件,可以通过此方法自己编译到高版本而无需等待插件作者更新 使用工具:如图所示 步骤1:打开cmd,并使用cd命令切换到此目录 步骤2:输入如下指令 RunUAT.bat BuildPlugin -Plugin“路径1” -Package“…

日拱一卒,月进一步(13)

500. 键盘行 - 力扣(LeetCode) 好难啊!!! /*** Note: The returned array must be malloced, assume caller calls free().*/ char** findWords(char** words, int wordsSize, int* returnSize){int map[26]{2,3,3,2…

Matlab 手写板设计

写字板 1、介绍 MATLAB手写板可以作为一个很好的数据输入口,其可以获取该手写板上任意字母、数字,甚至可以制作样本数据。具体用途体现在如下几方面: 数学公式输入:手写板允许用户直接用手写方式输入复杂的数学公式,这…

机器人系统ros2-开发实践05-将静态坐标系广播到 tf2(Python)-定义机器人底座与其传感器或非移动部件之间的关系

发布静态变换对于定义机器人底座与其传感器或非移动部件之间的关系非常有用。例如,最容易推断激光扫描仪中心框架中的激光扫描测量结果。 1. 创建包 首先,我们将创建一个用于本教程和后续教程的包。调用的包learning_tf2_py将依赖于geometry_msgs、pyth…

go语言并发实战——日志收集系统(十一)基于etcd来监视配置文件的变化

前言 在我们实际生产中,我们常常因为新的项目或者新的功能进而要对配置文件进行修改,但是在生产环境下我们不是每次配置文件发生变化都重启一次系统,这无疑是不切实际的,所以我们需要对配置文件进行实时监控,而今天我们所要展示的也就是如何…

2024年03月 Scratch 图形化(四级)真题解析#中国电子学会#全国青少年软件编程等级考试

Scratch图形化等级考试(1~4级)全部真题・点这里 一、单选题(共10题,共30分) 第1题 圆点角色的程序如下图1所示(角色默认方向90),运行程序,输入“HLHLHLHL”后得到的结果如下图2所示,如果想得到下图3中的结果,应该输入的字符串是?( ) A:HLLLHLLL B:LLLLLLL…

测试环境搭建:JDK+Tomcat+Mysql+Redis

基础的测试环境搭建: LAMPLinux(CentOS、ubuntu、redhat)ApacheMysqlPHP LTMJLinux(CentOS、ubuntu、redhat)TomcatMysql(Oracle)RedisJava 真实的测试环境搭建:(企业真实的运维) 基于SpringBoot(SpringCloud分布式微…

git使用注意事项事项

以下操作均在gitee平台上实现 文章目录 1、本地仓库和远程仓库有冲突2、git提交自动忽略某些文件3、git无法push提交到远程仓库 1、本地仓库和远程仓库有冲突 在web端修改了文件内容或者删除了文件,本地仓库需要重新把远程仓库拉取到本地,或者强制提交到…