QT day1

复制代码
#include "mywnd.h"
复制代码
复制代码
Mywnd::Mywnd(QWidget *parent)
复制代码
    : QWidget(parent)
复制代码
{
复制代码
    qDebug()<< this->size();    //获取界面的尺寸
复制代码
    this->setFixedSize(380,600);  //固定界面尺寸
复制代码
    this->setWindowTitle("小黑子app");     //设置窗口标题
复制代码
    this->setWindowIcon(QIcon("C:\\Users\\Administrator\\Desktop\\QQ20230915190020.png"));
复制代码
复制代码
    QPushButton *btn1 = new QPushButton(this);  //构造一个按钮并直接指定父组件
复制代码
    btn1->setText("登录");    //设置按钮文本内容
复制代码
    btn1->move(80,500);
复制代码
    btn1->resize(100, 40);
复制代码
复制代码
    //构建按钮2
复制代码
    QPushButton *btn2 = new QPushButton(this);
复制代码
    btn2->setText("取消");
复制代码
    btn2->move(btn1->x()+150, btn1->y());
复制代码
    btn2->resize(100, 40);
复制代码
复制代码
    //构建一个行编辑器并指定父组件
复制代码
    QLineEdit *edit1 = new QLineEdit(this);
复制代码
    edit1->resize(250, 50);
复制代码
    edit1->move(120, 350);
复制代码
复制代码
    QLineEdit *edit2 = new QLineEdit(this);
复制代码
    edit2->resize(250, 50);
复制代码
    edit2->move(edit1->x(),edit1->y()+70);
复制代码
    edit1->setPlaceholderText("树脂666");
复制代码
    edit2->setEchoMode(QLineEdit::Password);    //设置回显
复制代码
复制代码
    //标签
复制代码
    QLabel *lab1 = new QLabel(this);
复制代码
    lab1->resize(50,50);
复制代码
    lab1->setStyleSheet("background-color:yellow;");
复制代码
    lab1->move(40, 350);
复制代码
    lab1->setPixmap(QPixmap("C:\\Users\\Administrator\\Desktop\\QQ20230915211012.png"));
复制代码
    lab1->setScaledContents(true);
复制代码
复制代码
    QLabel *lab2 = new QLabel(this);
复制代码
    lab2->resize(50, 50);
复制代码
    lab2->setStyleSheet("background-color:yellow;");
复制代码
    lab2->move(lab1->x(), lab1->y()+70);
复制代码
    lab2->setPixmap(QPixmap("C:\\Users\\Administrator\\Desktop\\QQ20230915211447.png"));
复制代码
    lab2->setScaledContents(true);
复制代码
复制代码
    QMovie *movie = new QMovie("C:\\Users\\Administrator\\Desktop\\QQ20230915200707.gif");
复制代码
    movie->start();
复制代码
复制代码
    QLabel *lab3 = new QLabel(this);
复制代码
复制代码
复制代码
    lab3->setGeometry(0,0,600,340);
复制代码
    lab3->setMovie(movie);
复制代码
复制代码
复制代码
复制代码
     lab3->setStyleSheet("background-color:yellow;");
复制代码
    /*lab3->setPixmap(QPixmap("C:\\Users\\Administrator\\Desktop\\QQ20230915200707.gif"));
复制代码
    lab3->setScaledContents(true);
复制代码
    lab3->resize(600,340);*/
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
}
复制代码
复制代码
Mywnd::~Mywnd()
复制代码
{
复制代码
}
复制代码
相关推荐
ClouGence3 分钟前
跨云、跨地域数据同步,这样更省心
数据库·sql·saas
TDengine (老段)27 分钟前
TDengine 函数完整参考 — 聚合、时序、字符串、时间、数学
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
烛影摇红透纱窗29 分钟前
ForkJoinPool 与工作窃取
java
浩瀚地学1 小时前
【面试算法笔记】0302-哈希表-哈希表实现
java·经验分享·笔记·算法·面试
AC赳赳老秦1 小时前
时间开销自动统计:OpenClaw 记录工作任务时长、分析时间分配、给出优化建议
java·大数据·开发语言·python·自动化·deepseek·openclaw
TDengine (老段)1 小时前
昆仑数智选择 TDengine TSDB,提升页岩气生产运行可视化与精细化管理能力
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
陆水A1 小时前
【问数系统】SQL跑对了图表却空了?打通问数系统最后1公里的3个API坑
大数据·数据库·自然语言处理·big data·etl工程师
名侦探7221 小时前
构建 Agent 的五大难点与解决方案
java·大数据·人工智能
Demons_kirit2 小时前
图库原理(以阿里云OSS为案例)
java·阿里云·云计算
SimonKing2 小时前
那个号称"对标 Spring"的国产框架 Solon,到底行不行?
java·后端·程序员