随笔 - 70, 文章 - 0, 评论 - 9, 引用 - 0
数据加载中……

2011年4月13日

QDateEdit的dataChanged信号槽执行2次问题

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

posted @ 2011-04-13 17:16 seahouse 阅读(3181) | 评论 (0)编辑 收藏