QLineEdit的文本改变信号为textChanged(const QString&),当QLineEdit中的文本发生变化时,会触发该信号。信号参数为改变后的文本内容。可以使用connect()函数将该信号连接到槽函数中进行处理。例如:
from PyQt5.QtWidgets import QApplication, QLineEdit
def on_text_changed(text):
print("当前文本内容为:", text)
if __name__ == '__main__':
app = QApplication([])
line_edit = QLineEdit()
line_edit.textChanged.connect(on_text_changed)
line_edit.show()
app.exec_()
在上述代码中,我们创建了一个QLineEdit对象,并将其textChanged信号连接到on_text_changed槽函数中。每次输入框中的文本内容发生变化时,都会触发该槽函数并打印出当前的文本内容。