PyQt4 - 使子窗口小部件缩小以适应父级和布局

时间:2014-01-18 06:35:26

标签: qt pyqt4 qpixmap qgridlayout

例如,我有一个包含一些QPixmaps的gridlayout。但是,如果QPixmaps中的图像大于gridlayout的单元格,则它们会溢出并最终相互重叠。如何让它们自动缩小以适应布局?我到处寻找这个答案,无法弄明白。请帮忙,谢谢!

1 个答案:

答案 0 :(得分:0)

使用scaled()类中的QPixmap方法将像素图缩小到适合您情况的大小。例如:

pix = QPixmap("path/to/image.png")
newPix = pix.scaled(w, h, Qt.KeepAspectRatio)

此代码段会将pix缩放为 wxh