pyqt QLabel文本字体向右对齐
时间: 2023-10-24 21:14:52 浏览: 50
可以使用QLabel的setAlignment()方法来实现文本的对齐。具体来说,可以将文本的对齐方式设置为右对齐,示例代码如下:
```python
from PyQt5.QtWidgets import QApplication, QLabel, QWidget, QVBoxLayout
from PyQt5.QtCore import Qt
app = QApplication([])
window = QWidget()
layout = QVBoxLayout()
label = QLabel("Hello World!")
label.setAlignment(Qt.AlignRight) # 设置文本右对齐
layout.addWidget(label)
window.setLayout(layout)
window.show()
app.exec_()
```
在上面的代码中,我们创建了一个QLabel并将其文本设置为"Hello World!",然后将文本的对齐方式设置为右对齐。最后将QLabel添加到垂直布局中,并将该布局设置为窗口的主布局。运行程序后,将会看到文本被右对齐显示。