Если например необходимо узнать есть ли расширение у файла на локальном диске, то можно для этого применить следующую конструкцию:
QString fileName = QFileDialog::getSaveFileName(this, "Export PDF", QString(), "*.pdf");
if (QFileInfo(fileName).suffix().isEmpty()){ fileName.append(".pdf"); }
|