QString str=ui->lineEdit->text().trimmed(); qDebug()<<str; //如果在lineEdit中输入的字符串前出现空格,则输出的字符串为字符串前的所有空格消失 //如:输入: aa a //则输出"aa a" int str=ui->lineEdit->text().size(); qDebug()<<str; //输出字符串中字符个数 self.edit = QLineEdit(self) self.edit.setPlaceholderText("密码") # 设置输入框里没内容时的提示信息 self.edit.returnPressed.connect(self.on_enter) # 焦点在输入框上时,点击键盘上的两个enter键都能触发on_enter这个槽函数 def on_enter(self): print("on_enter") // 限制输入范围 QIntValidator *pValid = new QIntValidator(ui.lineEdit); pValid->setRange(1, 5); // 输入框只能输入1-5的整数 ui.lineEdit->setValidator(pValid); // 此外还有另外几种限制器 // QDoubleValidator, QIntValidator, QRegExpValidator, QRegularExpressionValidator