pyqt5 将QGroupBox()中的字体居中显示
时间: 2024-03-28 15:41:30 浏览: 145
PYQT5实现控制台显示功能的方法
要将QGroupBox()中的字体居中显示,可以通过设置QGroupBox()中的QLabel()的对齐方式来实现。代码如下:
```python
from PyQt5.QtWidgets import QApplication, QGroupBox, QLabel, QVBoxLayout, QWidget
from PyQt5.QtCore import Qt
app = QApplication([])
window = QWidget()
groupbox = QGroupBox('My Group Box')
label = QLabel('Hello World')
label.setAlignment(Qt.AlignCenter) # 将文本居中对齐
layout = QVBoxLayout()
layout.addWidget(label)
groupbox.setLayout(layout)
main_layout = QVBoxLayout()
main_layout.addWidget(groupbox)
window.setLayout(main_layout)
window.show()
app.exec_()
```
在这个例子中,我们创建了一个QGroupBox()和一个QLabel(),并将QLabel()添加到QGroupBox()中。然后,我们设置QLabel()的对齐方式为居中对齐。最后,我们将QGroupBox()添加到QWidget()中,并显示窗口。运行程序后,你会看到QGroupBox()中的文本已经居中显示了。
阅读全文