首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt中电子相册的图片显示幻灯片效果?该如何解决

2012-05-24 
Qt中电子相册的图片显示幻灯片效果?我要做一个Qt电子相册,实现点击播放键后自动播放图片,并且图片切换时有

Qt中电子相册的图片显示幻灯片效果?
我要做一个Qt电子相册,实现点击播放键后自动播放图片,并且图片切换时有幻灯片效果,如从左到右飞入,从上到下飞入,百叶窗,从中间到两边等等特效,下面是我的播放函数:
void Widget::displayImage()
{
  //QPainter painter(this);
  pix.load(imageList[i]);//数组从1开始
  w = label->width();
  h = label->height();
  //painter.drawPixmap(0, 0, w, h, pix);
  pix = pix.scaled(w,h,Qt::IgnoreAspectRatio);//设置图片的大小和label的大小相同
  label->setPixmap(pix);
  //QTimer::singleShot(5000, timer, SLOT(start()));
  image_positon = QString::number(i);
  i++;
  if(i > j)
  i=1;
  ui->image_number->setText(tr("%1 / %2").arg(image_sum).arg(image_positon));
}
如题,我的问题是怎么控制像素显示,让图片可以实现以上列出的幻灯片效果?求大侠指导,不胜感激!!!

[解决办法]
QPropertyAnimation 用这个类,你的效果很容易实现。

热点排行