C++简单界面设计

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

MyWidget::MyWidget(QWidget *parent)
    : QWidget(parent)
{
    ---------------------窗口设置----------------------
    this->setWindowTitle("南城贤子摄影工作室");//设置窗口标题
    this->setWindowIcon(QIcon("d:\\Pictures\\Camera Roll\\rr"));//设置窗口图标
    this->setWindowFlag(Qt::FramelessWindowHint);//设置纯净标题
    this->resize(540,415);//设置大小
    this->setStyleSheet("background-color:white");//设置背景颜色

    ---------------------标签设置----------------------
    QLabel *bel1=new QLabel(this);//设置一个标签
    bel1->resize(540,415);//设置大小
    bel1->setStyleSheet("background-color:green");//设置背景颜色
    //实例化一个动图指针
    QMovie *mv=new QMovie("d:\\Pictures\\Camera Roll\\dd");
    bel1->setMovie(mv);//将动图设置到标签中
    mv->start();//动图动起来
    bel1->setScaledContents(true);//自适应大小

    QLabel *bel2=new QLabel(this);
    bel2->resize(30,30);
    bel2->move(125,210);
    bel2->setPixmap(QPixmap("d:\\Pictures\\Camera Roll\\oo"));
    bel2->setScaledContents(true);

    QLabel *bel3=new QLabel(this);
    bel3->resize(30,30);
    bel3->move(125,260);
    bel3->setPixmap(QPixmap("d:\\Pictures\\Camera Roll\\passwd"));
    bel3->setScaledContents(true);

    --------------------行编辑器设置-------------------
    QLineEdit *dit1=new QLineEdit(this);//构造一个行编辑器
    dit1->move(160,210);
    dit1->resize(280,30);
    dit1->setPlaceholderText("QQ号码/手机/邮箱");//设置占位

    QLineEdit *dit2=new QLineEdit(this);//构造一个行编辑器
    dit2->move(160,260);
    dit2->resize(280,30);
    dit2->setPlaceholderText("密码");//设置占位
    dit2->setEchoMode(QLineEdit::Password);

    --------------------按钮设置-------------------
    QPushButton *btn=new QPushButton("登录",this);
    btn->move(125,345);
    btn->resize(300,45);//设置按钮大小
    btn->setStyleSheet("background-color:rgb(8,189,253);border-radius:5px;color:white");//设置背景,按钮样式,字体颜色

}

MyWidget::~MyWidget()
{
}
相关推荐
wuminyu1 小时前
专家视角看Java字节码加载与存储指令机制
java·linux·c语言·jvm·c++
万粉变现经纪人1 小时前
如何解决 pip install llama-cpp-python 报错 未安装 CMake/Ninja 或 CPU 不支持 AVX 问题
开发语言·python·开源·aigc·pip·ai写作·llama
清风明月一壶酒1 小时前
OpenClaw自动处理Word文档全流程
开发语言·c#·word
其实防守也摸鱼2 小时前
CTF密码学综合教学指南--第五章
开发语言·网络·笔记·python·安全·网络安全·密码学
木喃的井盖2 小时前
无锁队列细节
c++·工程
王老师青少年编程2 小时前
csp信奥赛C++高频考点专项训练之字符串 --【字符串基础】:输出亲朋字符串
c++·字符串·csp·高频考点·信奥赛·专项训练·输出亲朋字符串
WBluuue2 小时前
数据结构与算法:莫队(一):普通莫队与带修莫队
c++·算法
小郑加油3 小时前
python学习Day12:pandas安装与实际运用
开发语言·python·学习
AC赳赳老秦3 小时前
投标合规提效:用 OpenClaw 实现标书 / 合同自动审核、关键词校验、格式优化,降低废标风险
开发语言·前端·python·eclipse·emacs·deepseek·openclaw
KuaCpp3 小时前
C++面向对象(速过复习版)
开发语言·c++