pyqt lineedit 居中
时间: 2023-10-30 20:06:44 浏览: 100
pyqt5 textEdit、lineEdit操作的示例代码
要使 PyQt 中的 QLineEdit 居中,可以使用 setAlignment() 方法将文本对齐方式设置为居中。
以下是一个示例代码:
```python
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QApplication, QLineEdit, QWidget, QVBoxLayout
app = QApplication([])
widget = QWidget()
layout = QVBoxLayout(widget)
line_edit = QLineEdit()
line_edit.setAlignment(Qt.AlignCenter) # 将文本对齐方式设置为居中
layout.addWidget(line_edit)
widget.show()
app.exec_()
```
在上面的代码中,我们创建了一个 QLineEdit 对象,并使用 setAlignment() 方法将其文本对齐方式设置为居中。我们还创建了一个 QVBoxLayout 布局,并将 QLineEdit 添加到其中。最后,我们显示了窗口并启动了事件循环。
阅读全文