Datei beim Speichern überschreiben (File exists)
Verfasst: 30. September 2009 11:02
Hi zusammen,
wie fragt man die Buttons eines erstellten Fensters ab ?
Datei speichern funktioniert wunderbar aber ich würde gern eine Abfrage einbauen, die prüft ob die Datei schon vorhanden ist.
if( QFile::exists( filename)){
QMessageBox::question(this, tr( "Save File"), tr("%1 already exists. Do you want to overwrite it?").arg(filename), tr("Yes"),tr("No"))==1;
if (QMessageBox::Yes)
snapshot.save(filename, "PNG", 100);
else
return;
}
das funktioniert schonmal nicht ! die Messagebox wird erzeugt, aber die Buttonabfrage haut nicht hin. Kann mir da jemand helfen ?
danke schonmal
wie fragt man die Buttons eines erstellten Fensters ab ?
Datei speichern funktioniert wunderbar aber ich würde gern eine Abfrage einbauen, die prüft ob die Datei schon vorhanden ist.
if( QFile::exists( filename)){
QMessageBox::question(this, tr( "Save File"), tr("%1 already exists. Do you want to overwrite it?").arg(filename), tr("Yes"),tr("No"))==1;
if (QMessageBox::Yes)
snapshot.save(filename, "PNG", 100);
else
return;
}
das funktioniert schonmal nicht ! die Messagebox wird erzeugt, aber die Buttonabfrage haut nicht hin. Kann mir da jemand helfen ?
danke schonmal