回复: Qt如何实现缩略图的显示(急急急)
#11 回 10楼(abcdlcq) 的帖子 [jingping1231 10-12 15:47]
图标的显示会不会太小了呀?
#12 [jorneyr 10-14 17:18]
引用第7楼xinqingfly于2011-10-09 17:06发表的:
qtableview中设置过文本前的图标 不知道你是否要的这样 还是整个item都要显示图片
m_tablemodel->setData(m_tablemodel->index(i, j, QModelIndex()),
QIcon(str),
Qt::DecorationRole);
此法很方便,但是试验过有一个小问题:
如果只有Icon,没有text,这个时候显示的Icon不会居中,也许是我没找到Icon居中的办法。
#13 [jingping1231 10-18 16:33]
我现在用这个方法实现了:
QLabel *LabelPixmap1 = new QLabel(p_table);//创建标签
LabelPixmap1->setMaximumSize(80,80);
LabelPixmap1->setAlignment(Qt::AlignCenter);
LabelPixmap1->setPixmap(QPixmap(texturePath));//设置标签图片,texturePath为图片路径
LabelPixmap1->setContentsMargins(2,2,2,0);
p_table->setCellWidget(row,0,LabelPixmap1);//p_table为QTableWidget
#14 [stlcours 06-29 23:25]
通过标签居中实现效果,有点创意~
#15 回 xinqingfly 的帖子 [丫头 09-20 16:16]
xinqingfly:你要在什么控件中显示所有导入的图片啊,QTableView? QListWidget? (2011-10-09 16:00)
如果要在qvtkwidget中显示要怎么做呀