【问题标题】:PyQt4 - make child widgets scale down to fit inside parent and layoutPyQt4 - 使子小部件缩小以适应父级和布局
【发布时间】:2014-01-18 06:35:26
【问题描述】:

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

【问题讨论】:

    标签: qt pyqt4 qpixmap qgridlayout


    【解决方案1】:

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

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

    这个 sn-p 会将 pix 缩放到 wxh。

    【讨论】:

      猜你喜欢
      • 2017-05-24
      • 1970-01-01
      • 2015-12-07
      • 2020-06-02
      • 1970-01-01
      • 2020-05-12
      • 2015-07-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多