如何使用按钮“退格”

时间:2019-05-07 09:21:14

标签: c++ qt

我有一个QLabel,当单击按钮时会用数字更新。有没有办法使用按钮删除或“退格”?

使用此代码单击时,每个按钮都会在QLabel后面附加一个数字(0-9):

ui->Label->setText(ui->Label->text() + "1");

有没有一种使用类似代码删除数字的简便方法?

1 个答案:

答案 0 :(得分:2)

按照@Angew评论中的说明使用chopped(int len) [1]:

ui->Label->setText(ui->Label->text().chopped(1));

[1] https://doc.qt.io/qt-5/qstring.html#chopped

相关问题