当前位置:首页 >> 智能终端演进 >> 【QT】其他常用控件2,securitykiss(qt常用控件及属性)

【QT】其他常用控件2,securitykiss(qt常用控件及属性)

cpugpu芯片开发光刻机 智能终端演进 1
文件名:【QT】其他常用控件2,securitykiss 【QT】其他常用控件2

新建项目

lineEdit

什么都不显示(linux password)

password

textEdit和plainTextEdit

spinBox和doubleSpinBox

timeEdit、dateEdit、dateTimeEdit

label

显示图案,导入资源:【QT】资源文件导入_复制其他项目中的文件到qt项目中_StudyWinter的博客-CSDN博客

设置图片,代码

#include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget){ui->setupUi(this);// 利用Qlable显示imageui->lableImage->setPixmap(QPixmap(":/Image/Sunny.jpg"));}Widget::~Widget(){delete ui;}

结果

设置固定尺寸,图片和label一样大

#include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget){ui->setupUi(this);// 利用Qlable显示imageQPixmap pix;pix.load(":/Image/Sunny.jpg");ui->lableImage->setPixmap(pix);// 设置大小ui->lableImage->setFixedSize(pix.width(), pix.height());}Widget::~Widget(){delete ui;}

结果

label显示动图

代码

#include "widget.h"#include "ui_widget.h"#include <QMovie>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget){ui->setupUi(this);// 利用Qlable显示imageQPixmap pix;pix.load(":/Image/Sunny.jpg");ui->lableImage->setPixmap(pix);// 设置大小ui->lableImage->setFixedSize(pix.width(), pix.height());// 显示GIF动图QMovie* gif = new QMovie(":/Image/mario.gif");ui->labelGif->setMovie(gif);gif->start();gif->setSpeed(300); // 设置速度,300%connect(gif, &QMovie::frameChanged, this, [=](int frameId) {if (frameId == gif->frameCount() - 1) {gif->stop(); // 播放完停止}});}Widget::~Widget(){delete ui;}

结果

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接