我用的是QT3,保存文件的时候比如TXT文件的时候保存完了之后没有后缀名,是个无关联文件的图标。用记事本能打开。
我的做法是:
void MainWindow::fileSaveAs()
{
filename = QFileDialog::getSaveFileName(".",fileFilters, this, tr("save file dialog"),
tr("Choose a filename to save under"));
if (!filename.isEmpty())
{
QFile file( filename ); // Write the text to a file
if ( file.open( IO_WriteOnly ) )
{
QDataStream;
QTextStream stream( &file );
stream << textEdit->text() ;
}
}
}
帮助文档里有个selectedFilter,我感觉没什么用,请教一下。谢谢