pyqt5的QLabel用法
时间: 2023-07-21 09:42:57 浏览: 91
QLabel的使用.pdf
PyQt5中的QLabel是一个显示文本或图像的控件,用于在窗口或对话框中显示静态文本或图像。
以下是QLabel的一些常用属性和方法:
* setText(text):设置标签的文本内容。
* setPixmap(pixmap):设置标签的图像。
* setAlignment(alignment):设置文本的对齐方式。
* setStyleSheet(styleSheet):设置标签的样式表。
* setWordWrap(on):设置文本是否自动换行。
* setToolTip(text):设置标签的提示信息。
* clear():清除标签的内容。
以下是一个简单的例子,演示如何使用QLabel:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel
from PyQt5.QtGui import QPixmap
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
lbl1 = QLabel('Hello World!', self)
lbl1.move(15, 10)
lbl2 = QLabel(self)
lbl2.move(15, 40)
lbl2.resize(100, 100)
pixmap = QPixmap('image.jpg')
lbl2.setPixmap(pixmap)
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('QLabel')
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
```
这个例子创建了一个窗口,并在窗口中显示了一个文本标签和一个图像标签。在标签上设置文本和图像时,我们可以使用setText()和setPixmap()方法。我们还可以设置标签的位置和大小,并且可以使用setGeometry()方法设置窗口的大小和位置。
阅读全文