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