(我是个自学Qt的up,如文章有误或方法麻烦勿喷.本文先讲QImage)
Qt里有图片读取和存入功能
对于存入本地:
假设你定义了个叫xxx的QImage
QImage xxx;
那你可以这么存储它:
xxx.save(path);//path可以是"xxxxxxxx"(即文件夹路径,如"C:/Users/Administrator/Documents"),也可以是几个字符串相加或单独一个字符串
记住Qt里只能用"/"不能用"\"
对于读取图片:
假设你定义了个叫xxx的QImage
只读取一个文件:xxx=QImage(path);
读取文件夹内所有文件:
先添加头文件
#include <QDir>
之后
QDir xdir(读取图片所在文件夹位置,如:"C:/Users/Administrator/Documents");
QStringList xList;
xList<<"*.png";
xdir.setNameFilters(xList);
所以文件夹内图片的数量为: xdir.count();
则第k个图片的名字为 xdir[k];
作者:45度仰望天花板的同学(就是我在B站的号) https://www.bilibili.com/read/cv15849907 出处:bilibili