python QLineEdit
时间: 2023-11-18 12:08:44 浏览: 40
QLineEdit 是 PyQt5 中的一个控件,用于让用户输入单行文本。它提供了一个文本编辑框,可以接受用户输入的文本,并且支持一些常见的文本编辑操作,如剪切、复制和粘贴等。
以下是一个简单的使用 QLineEdit 的示例代码:
```python
from PyQt5.QtWidgets import QApplication, QLineEdit, QMainWindow
class MyWindow(QMainWindow):
def __init__(self):
super().__init__()
# 创建 QLineEdit 控件
self.line_edit = QLineEdit(self)
self.line_edit.move(50, 50)
self.line_edit.resize(200, 30)
# 设置 QLineEdit 的默认文本
self.line_edit.setText("Hello, PyQt5!")
if __name__ == '__main__':
app = QApplication([])
window = MyWindow()
window.show()
app.exec_()
```
在这个示例中,我们创建了一个 MyWindow 类,它继承自 QMainWindow。在 MyWindow 类的构造函数中,我们创建了一个 QLineEdit 控件,并将其添加到窗口中。我们使用 move() 和 resize() 方法设置 QLineEdit 的位置和大小,使用 setText() 方法设置 QLineEdit 的默认文本。
当我们运行这个示例时,会显示一个带有一个文本编辑框的窗口,文本编辑框中显示了默认文本 "Hello, PyQt5!"。