Wenn ich mit dem QFileDialog getsavefilename aufrufe erscheint ein Fenster, wo gefragt wird, wohin eine Datei gespeichert werden soll. Wenn man auf "Abbrechen" = Cancel klickt, dann will ich, dass mein Programm etwas anderes macht als das normale Abbrechen.
Mein Prof meinte, darauf kann man zufragen, zumindest kann man abfragen, welches geklickt wurde. Nach 1-2 Stunden suchen im Docs habe ich leider nichts gefunden.
Jetzt bin ich so verzweifelt, dass ich die Hilfe bei euch suche.
Helft mir bitte..
QFileDialog getsavefilename Buttons
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
die Antwort hast doch schon gekriegt..
Qt docs:
Plus Beispiel:
Dann abfragen ob fileName leer ist (bedeutet, dass abgebrochen wurde) und das Erzeugen eines neuen Files verhindern.
Qt docs:
Code: Alles auswählen
QString QFileDialog::getSaveFileName ( QWidget * parent = 0, const QString & caption = QString(), const QString & dir = QString(), const QString & filter = QString(), QString * selectedFilter = 0, Options options = 0 ) [static]Code: Alles auswählen
QString fileName = QFileDialog::getSaveFileName(this, tr("Save File"),
"/home/jana/untitled.png",
tr("Images (*.png *.xpm *.jpg)"));