QFileDialog Dateiname Vorschlagen

Alles rund um die Programmierung mit Qt
Antworten
trusch
Beiträge: 27
Registriert: 22. Juni 2009 09:38

QFileDialog Dateiname Vorschlagen

Beitrag von trusch »

Hallo,

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

Danke,
Andreas
solarix
Beiträge: 1133
Registriert: 7. Juni 2007 19:25

Beitrag von solarix »

mutex
Beiträge: 21
Registriert: 25. August 2009 10:28

Beitrag 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
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Was heist funzt net? Schreibt mal eine vernünftige Fehlermeldung.

Verwende mal einen absoluten Pfad.
mutex
Beiträge: 21
Registriert: 25. August 2009 10:28

Beitrag 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
MiKla
Beiträge: 134
Registriert: 29. Juli 2007 15:29

Beitrag 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
mutex
Beiträge: 21
Registriert: 25. August 2009 10:28

Beitrag von mutex »

Ja genau das gesucht - sorry für die Arbeit aber ich hat nen Brett vorm Kopf :( VIELEN DANK!!
Antworten