0
例如,我有一个包含一些QPixmaps的网格布局。但是,如果QPixmaps中的图像大于网格布局的单元格,则会溢出并最终彼此重叠。我怎样才能让它们自动缩小以适应布局?我到处搜索这个答案,并且无法弄清楚。请帮忙,谢谢!PyQt4 - 使子窗口小部件缩小以适应父窗口和布局
例如,我有一个包含一些QPixmaps的网格布局。但是,如果QPixmaps中的图像大于网格布局的单元格,则会溢出并最终彼此重叠。我怎样才能让它们自动缩小以适应布局?我到处搜索这个答案,并且无法弄清楚。请帮忙,谢谢!PyQt4 - 使子窗口小部件缩小以适应父窗口和布局
使用scaled()
方法从QPixmap
类到sacle下来的pixmaps到适合您的情况的大小。例如:
pix = QPixmap("path/to/image.png")
newPix = pix.scaled(w, h, Qt.KeepAspectRatio)
这个片段将缩放pix
到宽x高。