使用qss让qlabel自适应大小
使用QSS(Qt Style Sheets)可以让QLabel自适应大小。以下是一个示例代码:
from PyQt5.QtWidgets import QApplication, QLabel, QVBoxLayout, QWidget
if __name__ == "__main__":
app = QApplication([])
label = QLabel("This is a long text that should wrap around and resize the label.")
label.setStyleSheet("QLabel { background-color : yellow; }")
layout = QVBoxLayout()
layout.addWidget(label)
widget = QWidget()
widget.setLayout(layout)
widget.show()
app.exec_()
在这个示例中,我们创建了一个QLabel并设置了一些QSS样式。然后,我们将QLabel添加到一个QVBoxLayout中,并将其设置为QWidget的布局。最后,我们显示了QWidget。当窗口大小变化时,QLabel会自动调整大小以适应窗口
原文地址: http://www.cveoy.top/t/topic/iGZu 著作权归作者所有。请勿转载和采集!