Initialisierung QFile schlägt immer fehl

Du bist neu in der Welt von C++? Dann schau hier herein!
Antworten
Marvvvv
Beiträge: 15
Registriert: 16. Juni 2011 21:15

Initialisierung QFile schlägt immer fehl

Beitrag von Marvvvv »

Hi,
Ich habe wieder einen Fehler den ich mal irgendwie erfolgreich umgangen bin wieder.
Und zwar kann ich mein QFile Objekt nicht erstellen.
Es kommt beim Compilieren immer folgender Fehlder:
c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore\qfile.h:195: Fehler:'QFile::QFile(const QFile&)' is private
D:\Qt Projekte\XY\mainwindow.cpp:111: Fehler:within this context
D:\Qt Projekte\XY\mainwindow.cpp:116: Fehler:base operand of '->' has non-pointer type 'QFile'
Das ist mein Code wo ich das ganze aufrufe:

Code: Alles auswählen

void MainWindow::on_itemDoubleClicked(QTreeWidgetItem * item, int column) {
    addDialog dialog(this, test);
    int button = dialog.exec();
        if(button==5) {
            QFile datei = QFile("bla.xml");
            datei->remove();
        }
}
Die function ist ein private slot.

Woran liegt dieser Fehler? Ich werde nicht ganz schlau aus ihm.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

C++-Grundlagen: datei ist kein Pointer.
Mani99
Beiträge: 244
Registriert: 15. April 2009 10:46
Wohnort: München

Beitrag von Mani99 »

Code: Alles auswählen

QFile datei("bla.xml");
datei.remove(); 
Antworten