摘要: 要實現修改日期,當不是指定條件時(今天),報錯,并將其值設置有效(今天)
結果:當不滿足條件時,彈出框彈了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);
閱讀全文