Я новичок в QT. В настоящее время в моем проекте я реализовал QFileDialog
.
В моем случае: всякий раз, когда пользователь выбирает текстовый файл, он выполняет functionA
. Однако я обнаружил, что если я нажму кнопку «Отмена» в диалоговом окне файла, 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
и ничего подобного. Можно ли этого добиться или есть какое-то другое решение? благодаря.
if(!fileName.isEmpty()&&fileName!="")
, и это работает. Но я не уверен, что это то, что вы подразумеваете? - person LOK CARD   schedule 26.05.2015