`QLineEdit` 是 PyQt5 的一个控件,用于创建单行文本输入框。用户可以在其中输入和编辑纯文本,支持的功能包括撤销、重做、复制、剪切和粘贴等操作。
特点
单行文本输入:用户只能输入一行文本。
文本对齐:可以通过 `setAlignment()` 方法设置文本的对齐方式,如左对齐、右对齐或居中对齐。
功能丰富:支持文本的捕获、验证和格式化等操作。
创建
在 PyQt5 中创建 `QLineEdit` 控件的基本方法是:
from PyQt5.QtWidgets import QApplication, QLineEdit
app = QApplication([])
edit = QLineEdit()
edit.show()
app.exec_()
常用方法
`setAlignment(Qt.Alignment alignment)`:设置文本对齐方式。
`setText(str text)`:设置控件的文本内容。
`text()`:获取控件的文本内容。
`clear()`:清空控件中的文本。
应用场景
`QLineEdit` 控件常用于需要用户输入单行文本的界面,如登录表单、搜索栏等。