摘要: 要實(shí)現(xiàn)修改日期,當(dāng)不是指定條件時(shí)(今天),報(bào)錯(cuò),并將其值設(shè)置有效(今天)
結(jié)果:當(dāng)不滿足條件時(shí),彈出框彈了2次。
修改代碼如下
void TestUI::date1(const QDate & date)
{
ui->dateEdit->blockSignals(true);
if (b)
{
QMessageBox::warning(this, "a", QString::number(b));
ui->dateEdit->setDate(QDate::currentDate());
b = false;
}
else
{
ui->dateEdit->setDate(QDate::currentDate());
b = true;
}
ui->dateEdit->blockSignals(false);
閱讀全文