Seite 1 von 1

QFileDialog::getExistingDirectory - Zentrieren im MainWindow

Verfasst: 13. April 2010 18:04
von Kohly
This function creates a modal file dialog with the given parent widget. If parent is not 0, the dialog will be shown centered over the parent widget.
Laut Doku geht es, ich übergebe ihm "this"(also : the parent widget).
Es wird aber immer nur zentriert am Bildschirm geöffnet.

Hier der Code zum selber testen:

Code: Alles auswählen

QString dir = QFileDialog::getExistingDirectory(this, tr("Open Directory"),"/home",QFileDialog::ShowDirsOnly| QFileDialog::DontResolveSymlinks);
Tauscht dann mal this mit NULL

Vielleicht geht es nur in Windows nicht.

PS:
QMessageBox::critical(this, "Error", "No output directory selected");
Damit funzt es. Auch wenn in der Doku was anderes steht.