Qt:调整包含QPixmap的QLabel的大小,同时保持其宽高比
我使用QLabel向用户显示更大,动态变化的QPixmap的内容。根据可用空间的不同,将此标签缩小/放大会很好。屏幕尺寸并不总是和QPixmap一样大。 如何在保持原始QPixmap的纵横比的同时修改QLabel的QSizePolicy和sizeHint()以调整QPixmap的大小? 我无法修改sizeHint()QLabel,将设置minimumSize()为零没有帮助。hasScaledContents()在QLabel上进行设置可以增长,但会破坏长宽比。 子类化QLabel确实有帮助,但是此解决方案为一个简单的问题添加了过多的代码... 有什么聪明的提示如何在不进行子类化的情况下实现这一目标?