【发布时间】:2017-11-14 06:31:16
【问题描述】:
我正在开发一种从 CAM 中获取图片并将其放入小部件窗口的软件。由于我的图片是 640x480,我希望它调整图片大小以适合窗口大小,因此用户可以调整窗口大小以放大或缩小图像。 我做了以下算法:
- 获取小部件大小
- 根据图片和小部件高度计算配给
- 调整图片大小
- 显示图片
到目前为止,它运行良好,但存在一个问题。当我打开程序时,它开始无限增长,我知道这是因为小部件正在扩展并且图片变得更大,因为窗口首先在增加,这是一个积极的反馈。 但是,我已经尝试将尺寸策略更改为 Preferred、Fixed 等,但都没有奏效。
我的窗口结构是这样的:Widget->VLayout->Label(Pixmap image)
【问题讨论】:
标签: python image-processing pyqt qt-designer autoresize