为什么调用了QMessageBox::information()后程序崩溃了?
QMessageBox::information(NULL, tr("Error!"),
tr("A偏移量超出范围!"),
QMessageBox::Ok | QMessageBox::Cancel,
QMessageBox::Cancel);
这句执行完,点击OK或者Cancle后程序就崩溃了,只能关闭。
试了:
QMessageBox::information(NULL, tr("Error!"),
tr("A偏移量超出范围!"),
QMessageBox::Ok);
仔细调试后发现时在后面一句painter.drawPath(path);时发生了问题,如果将QMessageBox::information这句去掉则不会发生这个问题。我知道这个一般是指针的问题,但是不懂如何去找到问题?