我正在尝试制作一个简单的“Cookie Clicker”游戏,但遇到了麻烦。当我按下按钮时,我希望标签打印出“您已开采(VALUE)个FSCoins”,但由于某些原因该标签不会更新。控制台没有显示错误:(

这是我的代码:

主窗口

void MainWindow::on_pushButton_clicked(int num, int numplus)
{
    num = numplus + 1;
    QString qstr = QString::number(numplus);
    ui->label->setText("You have mined " + qstr + " FSCoins");
}

任何帮助将不胜感激,我昨天才开始使用Qt,而我感到困惑。

最佳答案

num = numplus + 1;

这条线的意义是什么? num是一个从未使用过的局部变量。您是说要通过引用吗?

关于c++ - Qt C++使用pushButton增加整数来标记,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29929946/

10-13 03:26