Ui 中将qlabel 旋转90度
时间: 2023-08-01 11:06:27 浏览: 479
QLABEL安装说明
要将 QLabel 旋转 90 度,可以使用 QTransform 类来实现。以下是一个简单的示例:
```python
from PyQt5.QtGui import QPixmap, QTransform
from PyQt5.QtWidgets import QApplication, QLabel, QWidget, QVBoxLayout
app = QApplication([])
window = QWidget()
label = QLabel("Hello, World!")
label.setAlignment(Qt.AlignCenter)
label.setFixedHeight(200)
label.setFixedWidth(30)
pixmap = QPixmap("path/to/image")
pixmap = pixmap.transformed(QTransform().rotate(90))
label.setPixmap(pixmap)
layout = QVBoxLayout()
layout.addWidget(label)
window.setLayout(layout)
window.show()
app.exec_()
```
在这个示例中,我们首先创建一个 QLabel ,并设置其文本和大小。然后,我们从文件中加载一张图片,并使用 QTransform 类对其进行旋转。最后,我们将旋转后的图片设置为 QLabel 的 pixmap。
阅读全文