pyqt6中AttributeError: type object 'Qt' has no attribute 'AlignCenter'
时间: 2023-06-13 12:09:14 浏览: 239
PyQt学习随笔:自定义信号连接时报AttributeError: ‘PyQt5.QtCore.pyqtSignal’ object has no attribute ‘connect’
5星 · 资源好评率100%
在PyQt6中,Qt.AlignCenter已经被更改为Qt.AlignHCenter。所以你需要将代码中的Qt.AlignCenter替换为Qt.AlignHCenter。
例如,如果你想要将一个QWidget水平居中,你可以使用以下代码:
```python
widget.setAlignment(Qt.AlignHCenter)
```
如果你想要将一个文本标签(QLabel)的文本水平居中,你可以使用以下代码:
```python
label.setAlignment(Qt.AlignHCenter)
```
希望这可以帮助你解决问题。
阅读全文