void login::on_pushButton1_clicked() { ui->lineEdit->setText(ui->pushButton1->text()); }
ui->pushButton1->text() 本身不就只有一个数字么 那你ui->lineEdit->setText不就只set了一个数字了 你要保存的话 那你应该存起来 类变量 QString str; 然后 str+=ui->pushButton1->text(); ui->lineEdit->setText(str);
因为这样设置lineEdit会把前面的清空,重新设置。 方式一、你先把前面点击的数字先放到QString里面,点击一个追加一个,再设置给LineEdit 方式二、ui->lineEdit->setText(ui->lineEdit->text() + ui->pushButton1->text());
16,213
社区成员
26,593
社区内容
加载中
试试用AI创作助手写篇文章吧