backdraft Geschrieben 28. September 2004 Geschrieben 28. September 2004 Hi! Ist es irgendwie möglich in einem Qt-Programm nicht den QFileDialog, sondern den standart Windows-Dialog zu verwenden? Der Kunde möchte undbedingt diesen Dialog haben, wegen dem direkten Zugriff auf die Netzwerkumgebung und so. Wir verwenden Qt 3.1.2. Grüße backdraft
Guybrush Threepwood Geschrieben 28. September 2004 Geschrieben 28. September 2004 Also ich hab keine Erfahrungen mit QT, aber meiner Meinung nach spricht nichts dagegen wenn du direkt GetOpenFileName bzw. GetSaveFileName aufrufst.
Goos Geschrieben 28. September 2004 Geschrieben 28. September 2004 Natuerlich geht das und du kannst auch fast das MSDN Beispiel von GetOpenFileName abschreiben Goos
dieterds Geschrieben 29. September 2004 Geschrieben 29. September 2004 Natürlich ist das kein Problem, den Standard OpenDialog zu nehmen. Jedoch wird das Programm dann nicht mehr Plattformunabhängig laufen, da du ja eine StandardRoutine von Windows zum Öffnen verwendest und nicht mehr die QT Funktion. Auch würde ich empfehlen mal die neuste QT Version zu verwenden, da in den älteren Versionen doch arge Sicherheitsmängel aufgetreten sind.
backdraft Geschrieben 29. September 2004 Autor Geschrieben 29. September 2004 ok, besten Dank! Funktioniert! Gruß backdraft
lepsai Geschrieben 5. November 2004 Geschrieben 5. November 2004 So geht es richtig: QFileDialog::getOpenFileName() QFileDialog::getOpenFileNames() QFileDialog::getSaveFileName()
dieterds Geschrieben 5. November 2004 Geschrieben 5. November 2004 Schonmal auf das Datum des letzten Post geguckt ?? Das ist über einen Monat her und interessiert keinen mehr. Bitte das nächste mal keine alten Beiträge wieder auffrischen.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden