在Qt0ablewidgetitem中添加2张图片,用QPainter画,具体的实现:
QPixmap pic;
pic.load("/Users/macpro/addPictoTableList/images/1.jpg");//指定资源
QImage img = pic.toImage();//目标 画板image
QPainter p(&img);
p.drawPixmap(0,0, 50, pic.height(), pic);
p.drawPixmap(50,0 , 50, pic.height(), pic);
//item为tablewidgetitem
item->setIcon(QIcon(QPixmap::fromImage(img).scaled(100,50,Qt::IgnoreAspectRatio)));
tablewidget.setitem(item);
最后设置图片的大小
本文详细介绍了如何在Qt TableWidget中使用QPixmap和QPainter将两张图片进行加载、绘制,并调整图片大小及样式的过程。通过实例演示了图片资源的加载方式,以及如何利用QPainter进行图片的绘制,最终设置了图片的显示大小,实现了一个美观且功能丰富的TableWidget应用。

被折叠的 条评论
为什么被折叠?



