QtDesigner:设置 QLabel 的固定大小

Posted

技术标签:

【中文标题】QtDesigner:设置 QLabel 的固定大小【英文标题】:QtDesigner: Setting fixed size of QLabel 【发布时间】:2012-10-17 10:53:32 【问题描述】:

我在 QtDesigner 表单上有一个固定大小的标签。标签用于显示图像,假设它用于显示 100x100 像素的缩略图。

我可以设置标签的大小,但是当我将标签放在某个布局管理器中时,标签会调整大小以占据整个空间。即使我通过表格中的表格>布局来做到这一点。标签的大小被缩小了。

我相信这是一些极端情况,因为标签不常用于执行此类操作(尽管它们旨在能够显示图像)。有没有一种解决方法可以避免标签在布局中的大小发生变化?

【问题讨论】:

【参考方案1】:

您可以将水平和垂直size policies 设置为固定或另外设置最大height 和width。无论是在代码中还是在 Designer 中。

【讨论】:

谢谢,这行得通,必须将尺寸策略设置为固定和最小和最大尺寸

以上是关于QtDesigner:设置 QLabel 的固定大小的主要内容,如果未能解决你的问题,请参考以下文章

retranslateUi() 清除 QLabel 文本

QtDesigner中的styleSheet

如何更新 QLabel 以显示 QImage

PyQt5 资源加载总结

QtDesigner中如何制作导入图片的工具? [关闭]

PyQt 保持 QLabel 大小纵横比