【QT】登陆界面QICQ_2000

cpp 复制代码
#include "mainwindow.h"

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    this->setWindowTitle("hh");
    this->resize(300,270);
    this->setStyleSheet("background: #eeeeee;");
    this->setWindowFlag(Qt::FramelessWindowHint);

    //背景渐变
    QLabel *l8 = new QLabel;
    l8->setParent(this);
    l8->move(0,0);
    l8->setStyleSheet("background: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #a0cfff, stop:1 #ffffff);");
    l8->resize(300,270);

    //登陆按钮
    QPushButton *btn2 = new QPushButton;
    btn2->setParent(this);
    btn2->setText("登陆");
    btn2->resize(200,30);
    btn2->move(40,180);
    btn2->setStyleSheet("background-color:#2979ff;border-radius: 10px;");

    //输入框-账号
    QLineEdit *input1 = new QLineEdit;
    input1->setParent(this);
    input1->move(40,100);
    input1->resize(200,30);
    input1->setStyleSheet("background-color:white;color:black;padding-left:5px;font-size:13px;");
    input1->setPlaceholderText("用户名/手机号");

    //输入框-密码
    QLineEdit *input2 = new QLineEdit;
    input2->setParent(this);
    input2->move(40,140);
    input2->resize(200,30);
    input2->setStyleSheet("background-color:white;color:black;padding-left:5px;font-size:13px;");
    input2->setPlaceholderText("密码");
    input2->setEchoMode(QLineEdit::Password);

    //标签功能
    QLabel *l1 = new QLabel;
    l1->setParent(this);
    l1->move(40,220);
    l1->setStyleSheet("color:#82848a;background: transparent;");
    l1->resize(55,20);
    l1->setText("找回密码");

    QLabel *l2 = new QLabel;
    l2->setParent(this);
    l2->move(110,220);
    l2->setStyleSheet("color:#82848a;background: transparent;");
    l2->resize(55,20);
    l2->setText("注册账号");

    QLabel *l3 = new QLabel;
    l3->setParent(this);
    l3->move(180,220);
    l3->setStyleSheet("color:#82848a;background: transparent;");
    l3->resize(55,20);
    l3->setText("联系客服");

    //logo组 QICQ_2000
    QLabel *l4 = new QLabel;
    l4->setParent(this);
    l4->move(50,0);
    l4->setStyleSheet("color:black;font-size:50px;background: transparent;");
    l4->resize(150,100);
    l4->setText("QICQ");

    QLabel *l5 = new QLabel;
    l5->setParent(this);
    l5->move(180,0);
    l5->setStyleSheet("color:black;font-size:20px;background: transparent;");
    l5->resize(150,100);
    l5->setText("2000");

    //最小化图标
    QLabel *l6 = new QLabel;
    l6->setParent(this);
    l6->move(260,3);
    l6->setStyleSheet("color:black;font-size:12px;font-weight:bold;background: transparent;");
    l6->resize(12,12);
    l6->setText("一");

    //关闭图标
    QLabel *l7 = new QLabel;
    l7->setParent(this);
    l7->move(280,3);
    l7->setStyleSheet("color:black;font-size:12px;font-weight:bold;background: transparent;");
    l7->resize(12,12);
    l7->setText("X");







}

MainWindow::~MainWindow() {}
相关推荐
倔强的石头_2 小时前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)
数据库
jiayou641 天前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
李广坤2 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
爱可生开源社区3 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
随逸1773 天前
《从零搭建NestJS项目》
数据库·typescript
郑州光合科技余经理4 天前
代码展示:PHP搭建海外版外卖系统源码解析
java·开发语言·前端·后端·系统架构·uni-app·php
feifeigo1234 天前
matlab画图工具
开发语言·matlab
加号34 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏4 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
dustcell.4 天前
haproxy七层代理
java·开发语言·前端