摘要: 要实现修改日期,当不是指定条件时(今天),报错,并将其值设置有效(今天)
结果:当不满足条件时,弹出框弹了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);
阅读全文