QFileDialog::getExistingDirectory - Zentrieren im MainWindow

Alles rund um die Programmierung mit Qt
Antworten
Kohly
Beiträge: 18
Registriert: 9. April 2010 12:05

QFileDialog::getExistingDirectory - Zentrieren im MainWindow

Beitrag 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.
Antworten