проверка загрузил ли пользователь изображение

подскажите, как реализовать проверку на открытие изображения? т.е. если не выбрано изображения, программа просто выводит сообщение, а не вылетает. пробовал вот так, но не получилось

void MainWindow::on_clear_clicked()
{
    if (nPixSrc->pixmap().toImage().isNull())
       {
           QMessageBox::warning(this, "Error", "You should choise image!");
           exit(0);
       }
     QImage temp = nPixSrc->pixmap().toImage();
     nPixDst->setPixmap(QPixmap::fromImage(temp));
}

Ответы (0 шт):