齐小娅 2021-07-07 02:38 采纳率: 50%
浏览 1688
已采纳

在QT软件中,怎么做每点击Button一次label里的数值+1

在QT软件中,怎么做每点击Button一次label里的数值+1?求代码 求方法

  • 写回答

1条回答 默认 最新

  • qfl_sdu 2021-07-07 03:09
    关注

    给button添加一个槽函数,在槽函数中,先获取label中的值,然后加一,再设置值。大体如下:
    1.给button添加槽函数,在界面中鼠标右键点击button控件,选择“转到槽”,在弹出的窗口列表中选择clicked();点击“确定”,自动添加槽函数到cpp文件中。
    2.在cpp文件的槽函数中,添加如下代码(假设label的名称就是label):

    int v = ui->label->text().toInt();//也可以是浮点型.toFloat()根据你的需要来定
    v += 1;
    ui->label->setText(QString::number(v));
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?