Qt对指定文件进行另存为操作 +ffmpeg保存的h264文件/其他普通文件

当要对一个有内容的文件进行另存为操作,比如视频文件文本文件图片文件等,我们进行如下代码即可。

先定义文件名和槽函数

#include <QFileDialog>

public:
	QString filename;                       //预览界面传入的文件
private:
	QString Dir;                    //导出打开的本地文件
public slots:
	void OutFile();                   //导出文件  文件另存为

其次在.cpp里写槽函数

void RePlay::OutFile()             //导出  另存为
{
    
    
    //选择路径    对话框
    Dir = QFileDialog::getSaveFileName(this,tr("导出文件"), "", tr("video File (*.h264)"));
    //定义file
    QFile file(filename);
    file.copy(Dir);          //复制到以上指定目录
}

这里示例的是导出h264文件。filename是从上一个界面传入的一个QString 文件名,也可以自己进行定义。(*.h264)可以更换成jpg txt文件。

猜你喜欢

转载自blog.csdn.net/weixin_45907789/article/details/106984810
今日推荐