首页 PyQt5教程 QLineEdit文本编辑控件setText()和text()方法讲解
pay pay
教程目录

QLineEdit文本编辑控件setText()和text()方法讲解

日期: 四月 25, 2023, 9:45 a.m.
栏目: PyQt5教程
阅读: 167
作者: Python自学网-村长

摘要: LineEdit是Qt中常用的文本编辑控件,可以用于单行文本的输入和显示。QLineEdit提供了丰富的API,可以实现对文本的编辑、验证、格式化、自动完成等功能,下面是QLineEdit的常用API以及使用演示:

LineEdit是Qt中常用的文本编辑控件,可以用于单行文本的输入和显示。QLineEdit提供了丰富的API,可以实现对文本的编辑、验证、格式化、自动完成等功能,下面是QLineEdit的常用API以及使用演示:

一、setText()方法

setText()方法用于设置QLineEdit的文本内容,语法为:

lineEdit.setText(text)

其中,text为需要设置的文本内容。

from PyQt5.QtWidgets import QApplication, QLineEdit, QWidget, QVBoxLayout

app = QApplication([])
window = QWidget()

lineEdit = QLineEdit()
lineEdit.setText("Hello World!")

layout = QVBoxLayout()
layout.addWidget(lineEdit)
window.setLayout(layout)

window.show()
app.exec_()

运行后,QLineEdit中的文本将被设置为“Hello World!”。

二、text()方法

text()方法用于获取QLineEdit中的文本内容,语法为:

text = lineEdit.text()

其中,text为获取到的文本内容。

from PyQt5.QtWidgets import QApplication, QLineEdit, QWidget, QVBoxLayout

app = QApplication([])
window = QWidget()

lineEdit = QLineEdit()
lineEdit.setText("Hello World!")

layout = QVBoxLayout()
layout.addWidget(lineEdit)
window.setLayout(layout)

window.show()

# 获取QLineEdit中的文本内容
text = lineEdit.text()
print(text)

app.exec_()

运行后,输出结果为“Hello World!”。

部分文字内容为【Python自学网】原创作品,转载请注明出处!视频内容已申请版权,切勿转载!
回顶部