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

2.20 day2 QT

自由发挥登录窗口的应用场景,实现一个登录窗口界面

#include "widget.h"Widget::Widget(QWidget *parent): QWidget(parent)
{//窗口相关设置this->setWindowTitle("登入页面");  //设置  窗口  标题this->setWindowIcon(QIcon("D:\\qt\\QT23101hqyj\\QT\\day2\\OIP-C.jpg"));  //设置  窗口  图标this->setWindowFlag(Qt::FramelessWindowHint,0);  //是否去掉标题栏  否this->setFixedSize(1920,790);  //设置  固定  窗口大小//标签界面相关设置QLabel *abel1=new QLabel;abel1->setParent(this);  //创建一个标签abel1->setPixmap(QPixmap("D:\\qt\\QT23101hqyj\\QT\\day2\\banner.png"));  //设置背景图片abel1->setScaledContents(true);  //设置  缩放  内容   自适应QLabel *abel2=new QLabel(this);abel2->setPixmap(QPixmap("D:\\qt\\QT23101hqyj\\QT\\day2\\f27f98fe2280eadd29bf3d8b749602f8.jpg"));abel2->resize(480,790);  //设置图片大小abel2->move(1440,0);  //移动图片到指定的坐标QGraphicsOpacityEffect *op=new QGraphicsOpacityEffect(abel2);  //创建一个对像op->setOpacity(0.75);   //设置透明度abel2->setGraphicsEffect(op);  //将图片应用透明度效果QLabel *abel3=new QLabel(this);  //创建账号登录标签abel3->setText("账号登陆");abel3->resize(200,50);abel3->setStyleSheet("background-color:rgb(15,94,153)");abel3->move(1590,95);QLabel *abel4=new QLabel(this);  //创建用户标签abel4->setPixmap(QPixmap("D:\\qt\\QT23101hqyj\\QT\\day2\\无标题.png"));abel4->resize(40,40);abel4->move(1540,250);abel4->setScaledContents(true);QLabel *abel5=new QLabel(this);  //创建密码标签abel5->setPixmap(QPixmap("D:\\qt\\QT23101hqyj\\QT\\day2\\无标题1.png"));abel5->resize(40,40);abel5->move(1540,300);abel5->setScaledContents(true);//行编辑器设置QLineEdit *lt1=new QLineEdit(this);  //创建第一个行编译器lt1->setPlaceholderText("用户名");lt1->resize(250,40);lt1->move(1600,250);QLineEdit *lt2=new QLineEdit(this);  //创建第二个行编译器lt2->setPlaceholderText("密码");lt2->setEchoMode(QLineEdit::Password);lt2->resize(250,40);lt2->move(1600,300);//按钮相关设置QPushButton *tn1=new QPushButton("登录",this);  //创建第一个按钮tn1->move(1540,350);tn1->resize(300,40);tn1->setStyleSheet("background-color:rgb(51,148,225);color:white;border-radius:10px");  //设置颜色,字体颜色,棱角QPushButton *tn2=new QPushButton("从统一身份认证平台登录",this);  //创建第二个按钮tn2->move(1540,400);tn2->resize(300,40);tn2->setStyleSheet("background-color:rgb(51,148,225);color:white;border-radius:10px");  //设置颜色,字体颜色,棱角}Widget::~Widget()
{}
#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include <QIcon> //窗口图标
#include <QLabel>//标签界面
#include <QGraphicsOpacityEffect>//淡化处理
#include <QLineEdit>//行编辑器
#include <QPushButton>//按钮class Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = 0);~Widget();
};#endif // WIDGET_H

http://www.lryc.cn/news/303542.html

相关文章:

  • 【C++语法基础】4.分支和循环结构(✨新手推荐阅读)
  • 朋友圈程序全开源版源码,附带系统搭建教程
  • 思维方式系列文章目录 -《清单革命》实践
  • RAID 创建使用以及ubuntu安装和使用zfs文件系统及Ubuntu软件安装
  • yarn常用命令小记
  • 防御保护---内容保护
  • jquery将网页html文档导出为pdf图片
  • opengl 学习着色器
  • 【数据结构】18 二叉搜索树(查找,插入,删除)
  • 力扣日记2.20-【回溯算法篇】491. 非递减子序列
  • Android 13.0 SystemUI下拉状态栏定制二 锁屏页面横竖屏解锁图标置顶显示功能实现
  • FPGA_简单工程_拨码开关
  • LaunchPad 市场的复苏,Penpad 成新兴生力军
  • 知识图谱实战应用30-基于py2neo的天文学中的恒星、行星与卫星之间的关系知识图谱研究与应用
  • 笔试题详解(C语言进阶)
  • ClickHouse快速上手
  • 蓝桥杯DP算法——背包问题(C++)
  • 【LeetCode+JavaGuide打卡】Day22|235. 二叉搜索树的最近公共祖先、701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点
  • Stable Diffusion WebUI 界面介绍
  • Cocos2dx-lua ScrollView[一]基础篇
  • QT应用软件【协议篇】周立功CAN接口卡代码示例
  • JVM对象的创建流程与内存分配
  • docker (六)-进阶篇-数据持久化最佳实践MySQL部署
  • 力扣题目训练(17)
  • 【react】react中和vue中的provide/inject、context写法示例
  • MySQL 的存储引擎(基本介绍)
  • Unity3D 实现基于物理引擎的绳子关节解析详解
  • C语言二级易忘易错易混知识点(自用)
  • js_三种方法实现深拷贝
  • 【图论经典题目讲解】CF715B - Complete The Graph