Qt day1

制作仿完美世界竞技平台登录界面

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

Widget::Widget(QWidget *parent)
    : QWidget(parent)
{
    //设置窗口标题
    this->setWindowTitle("完美世界竞技平台");
    //设置窗口图标
    this->setWindowIcon(QIcon("E:\\perfectword_window\\WA.png"));
    //设置窗口大小
    this->resize(440,650);
    //固定窗口大小,防止缩放
    this->setFixedSize(440,650);
    //设置窗口背景颜色
    this->setStyleSheet("background-color:rgb(20,22,25)");
    //完美发光文字
    QLabel *lab1 = new QLabel("标签",this);
    lab1->move(55,20);
    lab1->resize(330,90);
    lab1->setPixmap(QPixmap("E:\\perfectword_window\\perfectworld.png"));
    lab1->setScaledContents(true);
    //CS图框
    QLabel *lab2 = new QLabel(this);
    lab2->move(72,130);
    lab2->resize(290,55);
    lab2->setPixmap(QPixmap("E:\\perfectword_window\\CS.png"));
    lab2->setScaledContents(true);
    //登录黑色背景框
    QLabel *lab3 = new QLabel;
    lab3->setParent(this);
    lab3->move(73,226);
    lab3->resize(277,271);
    lab3->setStyleSheet("background-color:rgb(10,12,15)");

    //头像标签
    QLabel *lab4 = new QLabel(this);
    lab4->move(148,306);
    lab4->resize(128,128);
    lab4->setPixmap(QPixmap("E:\\perfectword_window\\tou.png"));
    lab4->setScaledContents(true);

    //登录按钮
    QPushButton *btn = new QPushButton(this);
    btn->setText("点击登录");
    btn->move(158,444);
    btn->resize(100,39);
    btn->setStyleSheet("background-color:rgb(111,166,255)");

    //其他登录方式
    QPushButton *btn1 = new QPushButton(this);
    btn1->setText("其他登录方式   >");
    btn1->setStyleSheet("background-color:rgb(111,166,255)");
    btn1->move(73,518);
    btn1->resize(280,50);

}

Widget::~Widget()
{
}
相关推荐
知识分享小能手4 分钟前
R语言入门学习教程,从入门到精通,R语言数据计算与分组统计(9)
开发语言·学习·r语言
笑鸿的学习笔记18 分钟前
qt-C++语法笔记之Qt Graphics View 框架中的类型辨析完全指南
c++·笔记·qt
山居秋暝LS19 分钟前
安装C++版opencv和opencv_contrib
开发语言·c++·opencv
老陈说编程44 分钟前
12. LangChain 6大核心调用方法:invoke/stream/batch同步异步全解析,新手也能轻松学会
开发语言·人工智能·python·深度学习·机器学习·ai·langchain
014-code1 小时前
Java 并发中的原子类
java·开发语言·并发
alphageek81 小时前
Matlab linspace函数完全指南:从基础用法到进阶技巧
开发语言·其他·matlab
AI人工智能+电脑小能手1 小时前
【大白话说Java面试题】【Java基础篇】第29题:静态代理和动态代理的区别是什么
java·开发语言·后端·面试·代理模式
善恶怪客1 小时前
Java-数组和可变参数
java·开发语言
谭欣辰1 小时前
LCS(最长公共子序列)详解
开发语言·c++·算法
RPGMZ1 小时前
RPGMakerMZ 地图存档点制作 标题继续游戏直接读取存档
开发语言·javascript·游戏·游戏引擎·rpgmz·rpgmakermz