QLabel 自动调整大小以适应文本长度和高度
QLabel 默认情况下会根据文本的长度自动调整宽度,但不会自动调整高度。如果想要让 QLabel 自动适应文本的长度和高度,可以使用 QLabel 的 'setWordWrap' 方法和 'setSizePolicy' 方法。
- 使用 'setWordWrap' 方法启用自动换行功能,让文本自动适应宽度。将参数设置为 True 即可:
label.setWordWrap(True)
- 使用 'setSizePolicy' 方法设置 QLabel 的大小策略,使其在布局中可以自动调整高度。将参数设置为 QSizePolicy.Expanding 即可:
label.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
这样,QLabel 就会根据文本的长度和高度自动调整大小。
原文地址: https://www.cveoy.top/t/topic/qDaC 著作权归作者所有。请勿转载和采集!