Hi Christoph!
Welche Qt-Version nutzt Du unter Windoof ? Ich hab sowohl mit der 2.3 als auch mit der 3.1 keine solchen Probleme gehabt... Kannst Du mal den Code posten, den Du zum Aufruf der Klasse nutzst, so dass man das evtl mal nachvollziehen kann?
Wir verwenden die Qt-Version 3.0.5. Der Code zum Aufruf eines File-Dialogs (um eine existierende Bilddatei zu öffnen) sieht folgendermaßen aus: -------------- QFileDialog *dlg = new QFileDialog(mainWindow, "aQFileDialog", true); dlg->setCaption(tr("Open Image...")); dlg->setDir(this->getLastOpenedDir()); dlg->setMode(QFileDialog::ExistingFile); dlg->setFilter("All Files (*.*)"); dlg->addFilter("Image Files (*.tif)"); if (dlg->exec() == QDialog::Accepted) { QString filename = dlg->selectedFile(); this->setLastOpenedDir(filename); delete dlg; loadImageFile(filename); result = true; } else { result = false; delete dlg; } return result; -------------- Die Variable "mainWindow" referenziert das Top-Level-Widget. Das ist eigentlich schon alles. Unter Windows sehe ich dann im "Look in"-Feld lediglich sowas wie A: B: C: D: ... und ggf. noch ein Verzeichnis, in dem ich mit dem Dialog schon mal gewesen bin. Die Laufwerksbezeichnungen fehlen komplett, was für den Benutzer natürlich alles andere als hilfreich ist. Gruß, Alex. -- Alexander Glintschert, MicroDiscovery GmbH Marienburger Strasse 1, D-10405 Berlin, Germany Tel.: +49-(0)30-44350900, Fax: +49-(0)30-443509010 alexander.glintschert@microdiscovery.de http://www.microdiscovery.de