QLineEdit 是 Qt 中用于接受和显示单行文本输入的部件。它通常用于获取用户的文本输入,例如用户名、密码、搜索关键字等。以下是一些基本的使用方法和示例:

QLineEdit *lineEdit = new QLineEdit(this);
  • 设置初始文本
    你可以使用 setText 方法来设置初始文本,如果需要的话:
lineEdit->setText("初始文本");
  • 获取文本输入
    你可以使用 text 方法获取用户在 QLineEdit 中输入的文本:
QString userInput = lineEdit->text();
  • 响应文本变化事件
    如果你想在用户输入文本时进行响应,可以连接 textChanged 信号:
connect(lineEdit, SIGNAL(textChanged(const QString &)), this, SLOT(onTextChanged(const QString &)));

然后,在你的类中创建一个槽函数 onTextChanged 来处理文本变化事件。

  • 运行你的应用程序
    最后,运行你的 Qt 应用程序,你将看到一个 QLineEdit 控件,用户可以在其中输入文本。
  • 处理回车事件
    如果你想在用户按下回车键时执行某些操作,你可以连接 returnPressed 信号:
connect(lineEdit, SIGNAL(returnPressed()), this, SLOT(onReturnPressed()));

然后,在你的类中创建一个槽函数 onReturnPressed 来处理回车事件。