我用的是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,我感觉没什么用,请教一下。谢谢