• 5873阅读
  • 2回复

怎么显示多张图片 [复制链接]

上一主题 下一主题
离线hetaohao
 
只看楼主 倒序阅读 楼主  发表于: 2009-05-08
resize(dst.width(),dst.height());
    repaint();

}
void process::paintEvent(QPaintEvent * e)
{
    QPainter painter(this);
    painter.drawImage(0,0,dst);
}
如何在一个窗口把一张图片的不同处理结果排着显示出来啊?请高手指点
离线fifawww

只看该作者 1楼 发表于: 2009-05-09
你可以这样做,用QListWidget + QListWidgetItem来做,
你先new一个QListWidget  *_listwidget;
当你有一张图片的话
QImage img(yourpath);
,你申明一个
QListWidgetItem *listitem = QListWidgetItem(null,_listwidget);
listitem->setIcon(Qpixmap::fromimage(img));
而QLIstWidget 你可以控制你现实图片的大小,这些
比如
setIconSize();
setUniformItemSizes();        
setSelectionRectVisible();    
setMovement();    
setResizeMode();
离线hetaohao
只看该作者 2楼 发表于: 2009-05-11
谢了
快速回复
限100 字节
 
上一个 下一个