单击按钮时如何使 linedit 准备好输入

How to make linedit ready to be typed into when pushbutton is clicked

在我的程序中,用户必须定期按下一个按钮,然后在 linedit 中键入一个数字。每次用户单击该按钮时,他们都必须再次单击 linedit,以便他们可以在其中输入内容。有没有办法自动执行此过程,以便当用户单击按钮时,linedit 已准备好输入。

您可以手动将焦点放在 QLineEdit - 请参阅 QWidget::setFocus

您需要做的是调用QLineEdit的setFocus()方法。 请参阅下面的示例,

void MyWidget::on_pushButton_clicked()
{
   ui->lineEdit->setFocus();

}