
楼主自己来结贴啦!!!
不用委托也能实现
1)使用setItem()来new QTableWidgetItem
2)使用setBackground();将图片设置为单元格背景图片
3)设置单元格大小适应内容大小
代码如下:
tableWidget1->setItem(3,3,new QTableWidgetItem(tr("")));
QPixmap pix1("image2/vm1.png");
QBrush brush1(pix1);
tableWidget1->item(3,3)->setBackground(brush1);
tableWidget1->resizeColumnToContents(3);
tableWidget1->resizeRowToContents(3);