Seite 1 von 1

QFileDialog Dateiname Vorschlagen

Verfasst: 28. August 2009 09:47
von trusch
Hallo,

gibt es eine Möglichkeit in dem Dateinamenfeld eines QFileDialog schon einen Vorschlag einzutragen?

Danke,
Andreas

Verfasst: 28. August 2009 11:00
von solarix

Verfasst: 30. November 2009 12:22
von mutex
Servus
Muss dieses Thema nochmal aufwärmen denn die Doku hilft mit heut Montag morgen nicht wirklich - steh da wie ein Ochs vorm Berg :) Hab einen Dateinamen im String stehen der dann beim Aufruf fp = QFileDialog::getSaveFileName(this, tr("VORGANG BEENDET - jezt speichern"),"../XX",tr("Kal-Datei (*.pdf)")); im Dateinamenfeld eine Vorgabe, den Inhalt des Strings, stehen haben sollte - dieser müsste doch laut Doku an der STelle XX eingefügt werden oder??? Funzt aber so net :(
Grüsse

Verfasst: 30. November 2009 17:45
von upsala
Was heist funzt net? Schreibt mal eine vernünftige Fehlermeldung.

Verwende mal einen absoluten Pfad.

Verfasst: 2. Dezember 2009 08:47
von mutex
BSP:
QString fp = QFileDialog::getSaveFileName(this, tr("Vorgang beendet - Datei speichern"),"../ks/dateinamenvorschlag",tr("Kal-Datei (*.pdf)"))

dateinamenvorschlag soll eine variable sein, die halt den Dateinamen vorgeben soll. Selbst wenn ich da zb. test.pdf fest eintrage erschient im Fenster Dateiname nichts - thats my problem

Verfasst: 2. Dezember 2009 10:21
von MiKla
Ich habe das so gemacht:

Code: Alles auswählen

	
QString name;
name=ui.tabWidget->tabText(ui.tabWidget->currentIndex());
name=name.remove(0, name.indexOf(" ")+1);
QString fileName=QFileDialog::getSaveFileName(this, "Datei speichern", QDir::currentPath()+ "/" + name, "Log Dateien (*.log);; Alle Dateien (*.*)");
Michael

Verfasst: 2. Dezember 2009 12:14
von mutex
Ja genau das gesucht - sorry für die Arbeit aber ich hat nen Brett vorm Kopf :( VIELEN DANK!!