您的位置:首页 > 编程语言 > C语言/C++

C/C++ -- Gui编程 -- Qt库的使用 -- 使用图片与动画

2014-05-09 17:44 716 查看
QWidget工程

#include "mywidget.h"
#include "ui_mywidget.h"
#include <QLabel>
#include <QPixmap>
#include <QMovie>
#include <QLCDNumber>

MyWidget::MyWidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::MyWidget)
{
QLabel * lblText = new QLabel("真三国无双", this);
lblText->move(160, 2);
lblText->setStyleSheet("QLabel{font-family:微软雅黑; font-size:14pt}");
lblText->setFrameShape(QFrame::Box);
lblText->setFrameShadow(QFrame::Sunken);

QLabel * lblPic = new QLabel(this);
lblPic->setPixmap(QPixmap("D:/a/res/pic/sanguo.jpg"));
lblPic->move(0, 30);

QLabel *lblGif = new QLabel(this);
lblGif->move(450, 120);
QMovie *m = new QMovie("D:/a/res/gif/mm.gif");
lblGif->setMovie(m);
m->start();

QLCDNumber *lcd = new QLCDNumber(8, this);
lcd->move(500, 40);
lcd->setSmallDecimalPoint(true);//显示小数点
lcd->setSegmentStyle(QLCDNumber::Flat);
lcd->setMode(QLCDNumber::Dec);
lcd->resize(170, 40);
lcd->display(3.14159);

ui->setupUi(this);
this->resize(800, 400);
}

MyWidget::~MyWidget()
{
delete ui;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: