Проблема такая: я прикрепил открытие QFileGiallog к сигналу клика кнопки и при нажатии появляется диалоговое окно (всё как надо), но при закрытии этого окна (всё равно выбрал я файл или нет) открывается ещё одно.
Не пойму из-за чего это может происходить.
C++ (Qt)
connect(ui->outputButton, SIGNAL(clicked()), SLOT(on_outputButton_clicked()));
Сам слот:
C++ (Qt)
void MainWindow::on_outputButton_clicked()
{
outputFile = QFileDialog::getOpenFileName(0,
QString::fromUtf8("Choose File"),
QDir::currentPath(),
"CSV (*.csv )");
if (outputFile == NULL) {
ui->outputText->setText("No choose file");
} else {
cutFileName(outputFile, ui->outputText);
}
return;
}