В Qt есть либо ошибка, либо ошибка в документации.
Если вы хотите центрированное диалоговое окно, избегайте статических функций и создайте диалоговое окно следующим образом:
QFileDialog dialog(
this,
"Open Image",
QApplication::applicationDirPath(),
"Images (*.jpg);;All Files (*.*)");
dialog.setFileMode(QFileDialog::ExistingFiles);
QStringList fileNames;
if (dialog.exec())
fileNames = dialog.selectedFiles();
Обратите внимание, что здесь используется диалоговое окно файла Qt, а не диалоговое окно собственного файла.