0
我編寫了此代碼來更改標籤文本。但是id不變:這些代碼之間有什麼不同:它們中的一個不會更改標籤文本
void DateTimes::on_btnHourP_clicked()
{
int h=ui->txtHour->text().toInt();
if(h==24)
h=-1;
ui->txtHour->setText(QString::number(h++));//*
}
但是我的標籤文字沒有改變。然後我將代碼更改爲:
void DateTimes::on_btnHourP_clicked()
{
int h=ui->txtHour->text().toInt();
if(h==24)
h=-1;
h+=1;//*
ui->txtHour->setText(QString::number(h));//*
}
那麼我的標籤的文本是變化的。
爲什麼?有人能解決我的問題嗎?