【发布时间】:2012-12-31 05:06:10
【问题描述】:
为什么使用下面的代码我只得到一个空的表格小部件?
QString imgPath = "C:\\path\\to\\image.jpg";
QImage *img = new QImage(imgPath);
QTableWidget *thumbnailsWidget = new QTableWidget;
QTableWidgetItem *thumbnail = new QTableWidgetItem;
thumbnail->setData(Qt::DecorationRole, QPixmap::fromImage(*img));
thumbnailsWidget->setColumnCount(5);
thumbnailsWidget->setRowCount(3);
thumbnailsWidget->setItem(0, 0, thumbnail);
setCentralWidget(thumbnailsWidget);
如何将图像放入 QTableWidgetItem?
谢谢。
附:
我注意到这张桌子并不是真的空着。单击不同的 QTableWidgetItem 元素,空的元素变为蓝色,坐标为 [0,0] 的元素以不同的方式突出显示:青色,左侧有一个细蓝条...
【问题讨论】:
标签: image qt qtablewidget qtablewidgetitem