Qt day1登录界面设计

server/2024/10/9 1:14:24/

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);this->setWindowIcon(QIcon("D:/icon_图标/icon_6j5ninlne8f/xiaoxi.png"));this->setWindowTitle("chat app");this->setFixedSize(400,565);this->setStyleSheet("background-color: #4B2C91; color: white;");QPushButton * btn1 = new QPushButton;btn1->setParent(this);btn1->setText("登录");btn1->resize(310,40);btn1->move(40,400);btn1->setStyleSheet("color:white;background-color:skyblue;");QLabel * lab1 = new QLabel;lab1->setParent(this);lab1->setText("扫码登陆");lab1->move(110,500);QLabel * lab2 = new QLabel;lab2->setParent(this);lab2->setText("其他方式");lab2->move(lab1->x()+100,500);QLabel * lab4 = new QLabel;lab4->setParent(this);lab4->resize(90, 90);lab4->move(150, 60);QPixmap pixmap("D:/icon_图标/icon_6j5ninlne8f/huore.png");lab4->setPixmap(pixmap.scaled(lab4->size(), Qt::KeepAspectRatio));QLineEdit * edit1 = new QLineEdit;edit1->setParent(this);edit1->resize(310,40);edit1->move(40,200);edit1->setText("输入账号");edit1->setAlignment(Qt::AlignCenter);QLineEdit * edit2 = new QLineEdit;edit2->setParent(this);edit2->resize(310,40);edit2->move(40,275);edit2->setText("输入密码");edit2->setAlignment(Qt::AlignCenter);edit2->setEchoMode(QLineEdit::Password);QRadioButton * rbt1 = new QRadioButton;rbt1->setParent(this);rbt1->resize(8,8);rbt1->move(40, 350);rbt1->setStyleSheet("QRadioButton { border-radius: 10px; width: 20px; height: 20px; }");QLabel * lab3 = new QLabel;lab3->setParent(this);lab3->setText("我已阅读同意协议并同意登录");lab3->move(55,348);
}Widget::~Widget()
{delete ui;
}

成果图对比


http://www.ppmy.cn/server/127771.html

相关文章

如何使用ssm实现基于SSM的宠物服务平台的设计与实现+vue

TOC ssm779基于SSM的宠物服务平台的设计与实现vue 绪论 1.1 研究背景 当前社会各行业领域竞争压力非常大,随着当前时代的信息化,科学化发展,让社会各行业领域都争相使用新的信息技术,对行业内的各种相关数据进行科学化&#x…

鸿蒙开发(NEXT/API 12)【硬件(传感器开发)】传感器服务

使用场景 Sensor Service Kit(传感器服务)使应用程序能够从传感器获取原始数据,并提供振感控制能力。 Sensor(传感器)模块是应用访问底层硬件传感器的一种设备抽象概念。开发者可根据传感器提供的相关接口订阅传感器…

[Redis][集群][下]详细讲解

目录 1.集群搭建(基于 Docker)2.主节点宕机1.宕机后会发生什么?2.处理流程1.故障判定2.故障迁移 3.集群扩容0.前言1.把新的主节点加入到集群2.重新分配slots3.给新的主节点添加从节点 1.集群搭建(基于 Docker) 拓扑结构如下: 创建目录和配置&#xff1…

基于python+flask+mysql的音频信息隐藏系统

博主介绍: 大家好,本人精通Java、Python、C#、C、C编程语言,同时也熟练掌握微信小程序、Php和Android等技术,能够为大家提供全方位的技术支持和交流。 我有丰富的成品Java、Python、C#毕设项目经验,能够为学生提供各类…

前缀和(6)_和可被k整除的子数组_蓝桥杯

个人主页:C忠实粉丝 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 C忠实粉丝 原创 前缀和(6)_和可被k整除的子数组 收录于专栏【经典算法练习】 本专栏旨在分享学习算法的一点学习笔记,欢迎大家在评论区交流讨论💌 目录 …

WPF入门教学二十二 多线程与异步编程

在WPF(Windows Presentation Foundation)中,多线程和异步编程是非常重要的概念,因为它们可以帮助你创建响应性更好的应用程序。WPF的UI线程负责处理所有的用户界面操作,如果你的代码在UI线程上执行耗时操作&#xff0c…

使用Materialize制作unity的贴图,Materialize的简单教程,Materialize学习日志

Materialize 官网下载地址:http://boundingboxsoftware.com/materialize/ github源码地址:https://github.com/BoundingBoxSoftware/Materialize 下载地址:http://boundingboxsoftware.com/materialize/getkey.php 下载后解压运行exe即可 …

软件验证与确认实验一:静态分析

目录 1. 实验目的及要求.................................................................................................... 3 2. 实验软硬件环境.................................................................................................... 3 …