例如,我有一个包含一些QPixmaps的gridlayout。但是,如果QPixmaps中的图像大于gridlayout的单元格,则它们会溢出并最终相互重叠。如何让它们自动缩小以适应布局?我到处寻找这个答案,无法弄明白。请帮忙,谢谢!
答案 0 :(得分:0)
使用scaled()
类中的QPixmap
方法将像素图缩小到适合您情况的大小。例如:
pix = QPixmap("path/to/image.png")
newPix = pix.scaled(w, h, Qt.KeepAspectRatio)
此代码段会将pix
缩放为 wxh 。