QFileDialog отмена
Я новичок в QT. В настоящее время в моем проекте я реализовал QFileDialog
,
В моем случае: всякий раз, когда пользователь выбирает текстовый файл, он выполняет functionA
, Тем не менее, я обнаружил, что если я нажимаю кнопку отмены в файле Dialog, functionA
все еще будет казнен.
Это мой фрагмент кода:
QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"),
"/home",
tr("Text File (*.txt"));
// I want something like following :
if(QFileDialog.isOkButtonClicked)
{
// execute functionsA
}
Я смотрел в QFileDialog
документация и ничего подобного. Возможно ли достичь этого или есть другое решение? Благодарю.
1 ответ
Решение
Благодаря AlexanderVX
решение простое:
if(!fileName.isEmpty()&& !fileName.isNull()){
// functionA
}