您可以使用QSS中的min-width和min-height属性来实现QLabel的自适应大小。 以下是一个示例的QSS代码:

QLabel { min-width: 100px; min-height: 50px; }

这将使QLabel的最小宽度为100像素,最小高度为50像素。您可以根据需要调整这些值。当QLabel的内容超过其最小尺寸时,它将自动调整大小以适应内容。

如果您希望在运行时调用adjustSize()方法来强制QLabel执行自适应大小,您可以使用以下代码:

label.adjustSize();

这将使QLabel根据其内容来调整大小。您可以在需要的时候调用这个方法,例如在QLabel的文本发生更改时。

qss让qlabel执行adjustsize

原文地址: http://www.cveoy.top/t/topic/iRJ3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录