我把那个地方改成
QFile *file = new QFile("NoticeList.xml",QDir::homePath().append("/My Documents"));
还是有问题啊:
noticeinfowidget.cpp:193: error: no matching function for call to `QFile::QFile(
const char[15], QString&)'
C:/Qt/4.2.0/include/QtCore/../../src/corelib/io/qfile.h:168: note: candidates ar
e: QFile::QFile(const QFile&)
C:/Qt/4.2.0/include/QtCore/../../src/corelib/io/qfile.h:160: note:
QFile::QFile(QFilePrivate&, QObject*)
C:/Qt/4.2.0/include/QtCore/../../src/corelib/io/qfile.h:84: note:
QFile::QFile(const QString&, QObject*)
C:/Qt/4.2.0/include/QtCore/../../src/corelib/io/qfile.h:83: note:
QFile::QFile(QObject*)
C:/Qt/4.2.0/include/QtCore/../../src/corelib/io/qfile.h:81: note:
QFile::QFile(const QString&)
C:/Qt/4.2.0/include/QtCore/../../src/corelib/io/qfile.h:80: note:
QFile::QFile()
noticeinfowidget.cpp:193: warning: unused variable 'file'