so nach dem ich es jetzt endlich geschafft habe meine Widget in die Tabs einzufügen kann ich ein weiteres Problem angehen.
Wenn ich mein Programm ausführe und dann auf den "save" drücke öffnet sich ganz normal das Fenster zum speichern. Aber wenn ich dann doch nichts speichern wollte und cancel drücke, dann schlisst sich auch das MainWindow. Das muss doch nicht so sein oder?
Code: Alles auswählen
void TabEins::saveFile()
{
QFileDialog *tmp = new QFileDialog;
QString Dateiendung= "*.png";
QString fileName = tmp->getSaveFileName (this, "Speichern", "unbekannt" ,"*.png;; *.jgp;; *.jpeg;; *.bmp;; *.tiff;; *.xbm;; *.xpm", &Dateiendung);
qWarning() << "TEST" << fileName;
if (fileName.section('.', -1)!=Dateiendung.section('.',-1))
{ //Dateiendung an den Namen hängen:
fileName.append(Dateiendung.section('*',-1));
}
imageLabel->pixmap()->save(fileName);
};lg
nici