Probleme bei QFileDialog
Probleme bei QFileDialog
Hi Community,
Ich habe mal wieder ein Problem.
Ich benutze zum Speichern von Dateien auf der Festplatte ein QFileDialog.
Funktioniert auch (fast) alles wie es soll.
Ich kann überall Ordner erstellen außer in meinem DokumentVerzeichnis. Also z.B C:\Dokumente und Einstellungen\Jochen\Eigene Dateien.
Wenn ich aber in ein Verzeichnis gehe das sich im oben genannten befinden, dann darf ich wieder Ordner erstellen.
Es ist blos bei "...\Eigene dateien".
Kann mir das jemand erklären oder hat jemand eine Lösung dafür?
Ciao ...
Ich habe mal wieder ein Problem.
Ich benutze zum Speichern von Dateien auf der Festplatte ein QFileDialog.
Funktioniert auch (fast) alles wie es soll.
Ich kann überall Ordner erstellen außer in meinem DokumentVerzeichnis. Also z.B C:\Dokumente und Einstellungen\Jochen\Eigene Dateien.
Wenn ich aber in ein Verzeichnis gehe das sich im oben genannten befinden, dann darf ich wieder Ordner erstellen.
Es ist blos bei "...\Eigene dateien".
Kann mir das jemand erklären oder hat jemand eine Lösung dafür?
Ciao ...
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Also wenn ich so ein QFileDialog erstelleChristian81 hat geschrieben:We erstellst du die Ordner und was für einen FileDialog benutzt Du (native oder Qt?)
Code: Alles auswählen
QFileDialog dlg(this,QString("Save the file"),currentPath,QString("*.*"));
Code: Alles auswählen
dlg.exec()und dann im besagten Verzeichnis:
Ich habe die Verzeichnisse über die Funktion die dieser Dialog (roter kreis) mitbringt erstellt.
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Das hier ist glaube ich das Problem: http://support.microsoft.com/?kbid=256614
D.h. wenn man das Attribut abfragt kommt dort 'Read-Only' zurück obwohl es nicht Read-Only ist - Dateien und Unterverzeichnisse kann man anlegen. Total bekloppt von M$. Kannst mal probieren an qt-bugs einen Report zu schreiben (oder ggf. davor erst im Task-Tracker suchen ob es schonmal Beschwerden gab) oder den Windows-eigenen Dialog benutzen. Dort geht es.
D.h. wenn man das Attribut abfragt kommt dort 'Read-Only' zurück obwohl es nicht Read-Only ist - Dateien und Unterverzeichnisse kann man anlegen. Total bekloppt von M$. Kannst mal probieren an qt-bugs einen Report zu schreiben (oder ggf. davor erst im Task-Tracker suchen ob es schonmal Beschwerden gab) oder den Windows-eigenen Dialog benutzen. Dort geht es.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
http://qt.nokia.com/developer/task-tracker
Das könnte passen: http://qt.nokia.com/developer/task-trac ... &id=248462
Das könnte passen: http://qt.nokia.com/developer/task-trac ... &id=248462
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Boah, vielen Dank.Christian81 hat geschrieben: Das könnte passen: http://qt.nokia.com/developer/task-trac ... &id=248462
Ich werde es mal ausprobieren, aber ich wundere mich etwas.
Im Konstruktor setzen die dann den "NewFolder"-Button auf true.
Was ist denn nun wenn es wirklich ein Verzeichnis gibt, in dem nicht geschrieben werden darf (z.b. C:\Windows).
Ich werde auf jedenfall mal das probieren.
Ciao J---