标题:QT4中关于背景图片滚动显示的问题?
作者:旺旺
日期:2009-09-09 19:43
内容:
本人学QT的时间不长,最近在写一个程序,想实现背景图片滚动显示的效果。就像飞机游戏一样,背景一直都呈现出向后移动的现象。
如果想达到这样的效果,应该怎么去实现??
#1 [geliting 09-22 09:30]
我也想知道哦
#2 [wczt_123 09-24 15:00]
想法不错,谁知道怎么实现..
#3 [geliting 09-27 11:44]
哎 。。。。。。。。。。。。。。。。。。。。。。
#4 [tieqilin 10-01 16:59]
想法不错,谁知道怎么实现
#5 [kean 11-04 14:04]
网上有的是
#include
#include
#include
#include
#include
#include
#include "widget.h"
//#include "butterfly.h"
static QImage img(":/images/set_background600x400.png");
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
QString str;
str=":/images/set_background600x400.png";
imgList.append(str);
str=":/images/set_background600x400_1.png";
imgList.append(str);
str=":/images/set_background600x400_2.png";
imgList.append(str);
imgPos=0;
QSize size=img.size();
resize(size);
startpos = 1;
starty=50;
startx=size.width()-20;
resultImage = QImage(size, QImage::Format_ARGB32_Premultiplied);
bgImage=QImage(size,QImage::Format_ARGB32_Premultiplied);
QTimer *timer = new QTimer(this);
connect(timer,SIGNAL(timeout()),this,SLOT(timedone()));
timer->setInterval(100);
timer->start();
composeImage();
//QGraphicsScene *Scene = new QGraphicsScene;
//Scene->setSceneRect(-800,-800,800,800);
//Scene->setItemIndexMethod(QGraphicsScene::NoIndex);
//
//butterfly = new Butterfly();
//butterfly->setP ..