在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将两张图片进行加载、绘制,并调整图片大小及样式的过程。通过实例演示了图片资源的加载方式、图片在画板上的绘制技巧以及如何设置图片的显示尺寸,为开发者提供了在Qt应用中高效整合视觉元素的实用方法。

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



