当前位置: 首页 > news >正文

QT-day1

思维导图

简易扣扣登录界面

构造函数代码

#include "mywidget.h"MyWidget::MyWidget(QWidget *parent): QWidget(parent)
{this->resize(480,672);//设置窗口大小//背景设置QLabel *lab1 =  new QLabel(this);//申请标签类对象内存空间并初始化lab1->resize(872,872);//设置标签大小lab1->move(-200,0);//移动标签//申请动图类内存空间,导入图片QMovie *mv = new QMovie("C:\\Users\\金涛\\Desktop\\照片\\be4a94d6c3a36665e423478f1bf85eb8755633dd5065b-yN0Am8_fw658.webp");lab1->setMovie(mv);//将动图导入标签中mv->start();//动图lab1->setScaledContents(true);//自动适应lab1->lower();//扣扣头像QLabel *lab2 =  new QLabel(this);//申请标签类对象内存空间并初始化lab2->setStyleSheet("border: 3px solid white");lab2->resize(100,100);//设置标签大小lab2->move(180,50);//移动标签//导入图片lab2->setPixmap(QPixmap("C:\\Users\\金涛\\Desktop\\照片\\u=723097534,1799774234&fm=253&fmt=auto&app=138&f=GIF.gif"));lab2->setScaledContents(true);//自动适应//窗口设置this->setWindowTitle("扣扣");//窗口标题this->setWindowIcon(QIcon("C:\\Users\\金涛\\Desktop\\照片\\58096fd5e008e_610.jpg"));//窗口图标//this->setWindowFlags(Qt::FramelessWindowHint);//去掉头部//按钮设置QPushButton *btn1 = new QPushButton("登录",this);//创建按钮并初始化//btn1->setStyleSheet("background-color:RGB(197, 100, 240);border-radius:10px;color:white");btn1->resize(380,60);//大小btn1->move(55,500);//位置//登录QLineEdit *edit1 = new QLineEdit(this);//创建行并初始化edit1->setPlaceholderText("输入扣扣账号");//设置回显edit1->setStyleSheet("border-radius:10px;");//边框倒角edit1->resize(380,60);//大小edit1->move(55,190);//位置QLineEdit *edit2 = new QLineEdit(this);//创建密码行edit2->setPlaceholderText("输入扣扣密码");//设置回显edit2->setEchoMode(QLineEdit::Password);//占位edit2->setStyleSheet("border-radius:10px;");//倒角edit2->resize(380,60);edit2->move(55,300);//显示的一些文字QLabel *lab3 = new QLabel("找回密码 | 注册账号", this);//创建标签并初始化lab3->setGeometry(140, 580, 200, 30);//设置大小及位置lab3->setStyleSheet("color: rgba(255, 255, 255, 0.8); font-size: 14px;");//设置颜色,不透明度lab3->setAlignment(Qt::AlignCenter);//右对其居中
}MyWidget::~MyWidget()
{
}

http://www.dtcms.com/a/485927.html

相关文章:

  • Spec-Kit+Copilot打造AI规格驱动开发
  • Linux服务器编程实践30-TCP交互数据流:Nagle算法与延迟确认的作用
  • MATLAB一个基于Attention-LSTM的分类模型,构建Attention-LSTM深度学习模型,训练模型并进行分类预测
  • 杭州网站建设朗诵面朝网站建设策划内容
  • 手机网站开发模板南昌网站设计建设
  • Playwright中page的实现类深度解析-PageImpl 方法作用解析
  • 【完整源码+数据集+部署教程】 【运动的&足球】足球场上球检测系统源码&数据集全套:改进yolo11-DGCST
  • 无用知识研究:如何用decltype里的逗号表达式判断一个类里面有operator <号,并在编译时优雅给出提示,而不是一大堆不相干的模板信息
  • 人类知识体系分类
  • Java 大视界 -- Java 大数据在智能政务数字身份认证与数据安全共享中的应用
  • 《Foundation 图标参考手册》
  • 从 “坑“ 到 “通“:Spring AOP 通知执行顺序深度解密
  • 博途SCL语言仿真七段数码管
  • 关于网站建设的介绍本地搭建wordpress建站教程
  • 免费网站收录网站推广苏州网站建设推荐q479185700霸屏
  • 【LeetCode热题100(43/100)】验证二叉搜索树
  • 养殖场疫病预警新方案:小吉快检BL-08plus现场快速锁定病原
  • 【ADS-1】【python基础-3】函数封装与面向对象
  • 攻防世界-Web-baby_web
  • SQLite数据库基本操作
  • git创建分支,以及如何管理
  • Netty线程模型与Tomcat线程模型对比分析
  • STEMlab 125-14 Gen 2
  • 如何租用网站服务器寿光营销型网站建设
  • 云手机玩游戏卡顿的原因都有哪些
  • Python Web框架对比与模型部署
  • C# 实现高保真 Excel 转 PDF(无需 Office 环境)
  • cycloneV nios 华邦flash程序固化方案
  • FreeBSD-14.3基本安装过程
  • 细说Docker命令