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

QT:模仿QQ界面(9.28)

#include "project1.h"project1::project1(QWidget *parent): QWidget(parent)
{this->setFixedSize(700,520);this->setWindowFlag(Qt::FramelessWindowHint);this->setStyleSheet("background-color:white");//this->//登录QPushButton *btn1=new QPushButton(this);btn1->setText("登录");btn1->resize(400,60);btn1->move(150,440);btn1->setStyleSheet("color:white;background-color:skyblue;border-radius:10px;");//账号QLineEdit *edit1 =new QLineEdit("QQ账号/手机/邮箱",this);edit1->resize(400,50);edit1->clear();edit1->move(btn1->x(),270);edit1->setPlaceholderText("QQ账号/手机/邮箱");//密码QLineEdit *edit2 =new QLineEdit("密码",this);edit2->resize(400,50);edit2->clear();edit2->move(btn1->x(),edit1->y()+70);edit2->setPlaceholderText("密码");edit2->setEchoMode(QLineEdit::Password);//注册账号QLabel *lab1 =new QLabel(this);lab1->setText("注册账号");lab1->resize(80,80);lab1->move(10,btn1->y()+20);lab1->setStyleSheet("color:black;");//背景图片QLabel *lab2 =new QLabel(this);lab2->resize(700,200);lab2->move(0,0);lab2->setPixmap(QPixmap("C:/Users/阿辉/Pictures/Saved Pictures/1.jpg"));//自动登录QCheckBox *chB1 =new QCheckBox("自动登录",this);chB1->move(btn1->x(),edit1->y()+130);//记住密码QCheckBox *chB2 =new QCheckBox("记住密码",this);chB2->move(btn1->x()+150,edit1->y()+130);//找回密码QLabel *lab3 =new QLabel(this);lab3->setText("找回密码");lab3->resize(80,21);lab3->move(chB2->x()+150,edit1->y()+130);lab3->setStyleSheet("color:black;");//LOGOQLabel *lab4 =new QLabel(this);lab4->setText("QQ");lab4->resize(100,40);lab4->move(10,0);lab4->setFont(QFont("Arial",20));lab4->setStyleSheet("color:white;background-color:transparent;");//设置QPushButton *btn3=new QPushButton(this);btn3->setText("设置");btn3->resize(50,50);btn3->move(540,0);btn3->setStyleSheet("color:white;background-color:transparent;border-radius:10px;");//缩小QPushButton *btn4=new QPushButton(this);btn4->setText("缩小");btn4->resize(50,50);btn4->move(590,0);btn4->setStyleSheet("color:white;background-color:transparent;border-radius:10px;");//关闭QPushButton *btn5=new QPushButton(this);btn5->setText("关闭");btn5->resize(50,50);btn5->move(640,0);btn5->setStyleSheet("color:white;background-color:transparent;border-radius:10px;");
}project1::~project1()
{
}

相关文章:

  • 各种图形的打印
  • 车辆重识别(2020NIPS去噪扩散概率模型)论文阅读2024/9/27
  • 深信服校招面试总结
  • LabVIEW提高开发效率技巧----RT与FPGA模块
  • 【Linux】进程概念-2
  • PostgreSQL存储的简单总结
  • PHP安装后Apache无法运行的问题
  • 【每天学个新注解】Day 12 Lombok注解简解(十一)—@FieldDefaults(@NonFinal、@PackagePrivate)
  • C++随心记
  • Linux常用命令记录
  • (done) 声音信号处理基础知识(11) (Complex Numbers for Audio Signal Processing)
  • 重置linux后vscode无法再次使用ssh连接
  • 6.MySQL基本查询
  • Redis介绍及整合Spring
  • 超分辨率重构论文集合
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • 分享的文章《人生如棋》
  • DataBase in Android
  • JDK 6和JDK 7中的substring()方法
  • mongo索引构建
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • Swoft 源码剖析 - 代码自动更新机制
  • TypeScript实现数据结构(一)栈,队列,链表
  • use Google search engine
  • vue-router的history模式发布配置
  • vue数据传递--我有特殊的实现技巧
  • Zepto.js源码学习之二
  • 对象引论
  • 高程读书笔记 第六章 面向对象程序设计
  • 前端之React实战:创建跨平台的项目架构
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 探索 JS 中的模块化
  • 一道面试题引发的“血案”
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • ​力扣解法汇总946-验证栈序列
  • # linux从入门到精通(三)
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • #LLM入门|Prompt#3.3_存储_Memory
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (排序详解之 堆排序)
  • (十七)Flink 容错机制
  • .NET Core跨平台微服务学习资源
  • .NET gRPC 和RESTful简单对比
  • .NET 事件模型教程(二)
  • .net开发日常笔记(持续更新)
  • .考试倒计时43天!来提分啦!
  • @ohos.systemParameterEnhance系统参数接口调用:控制设备硬件(执行shell命令方式)
  • @RunWith注解作用
  • [ 代码审计篇 ] 代码审计案例详解(一) SQL注入代码审计案例
  • [100天算法】-x 的平方根(day 61)
  • [ActionScript][AS3]小小笔记
  • [AutoSar]BSW_Com07 CAN报文接收流程的函数调用