QT项目-----图片转换工具项目总结

项目总结:

1.QFileDialog::getExistingDirectory

这是获取打开文件夹路径的方法,用Qstring接收

 

2.QDir dir(path)

path是选择文件夹路径。这样就表示dir就是所选的文件夹了,需要头文件QDir

 

3.QFileInfoList inforList = dir.entryInfoList(QDir::Files);

inforList就表示了所选文件夹里面的所有文件信息,需要头文件QFileInfoList

inforList.count()表示文件的数量

 

4.inforList.at(i)

i表示小于文件数量的数字,这个就是表示了所选文件夹中的一个文件

 

5.QFileInfo fileInfor=inforList.at(i);

fileInfor表示单个文件,需要头文件QFileInfo

 

6.fileInfor.suffix()

fileInfor是一个文件,这个函数表示取出这个文件的后缀,用Qstring接收

 

7.QStringList imageSuffix

imageSuffix表示一个字符串数组,需要头文件QStringList

 

8. imageSuffix.indexOf(Qstring str)

imageSuffix表示一个字符串数组,这个表示在这个数组中有没有出现过str这个字符串,返回一个数字,如果是-1就说明在数组中不存在str

 

9. imageSuffix.append(str)

表示将字符串str加入到字符串数组imageSuffix中

append也可以只对单个字符串赋值用

 

10. str.toUpper()

这个表示把str字符串全部转换成大写

 

11.combo Box控件里面的文本用 currentText()显示

   里面添加的选项数量用

             NeedBox->count()表示

   里面的选项内容用

             NeedBox->itemText(i)   表示,其中i是小于count的数字

 

12.Qimage(const QString &fileName, const char *format = nullptr)

    这是存放一张图片的一个构造函数,里面有两个参数,一个是文件名,一个是文件类型

 

13.  str.toStdString().c_str()

将一个字符串str转换成char*类型的方法

 

14.  fileInfor.filePath()   这是获取一个文件的路径(路径包括它自己)

       fileInfor2.absoluteDir().absolutePath()  这是获取一个文件所在文件夹的路径(路径不包括它自己)

以上两个都是用Qstring接收

 

15.    SaveFileDirPath=QFileDialog::getExistingDirectory(this,"请选择需要保存的文件路径","../");

这是获取一个打开文件夹路径的方法

 

16.    QVector<QFileInfo> vecFileInfor

这是QT中定义vector容器的方法,用  vecFileInfor.append( )来添加

 

17.   QThread头文件里面有一个虚函数:

     virtual void run();

只要线程start以后就会自动调用这个函数,所以可以用来处理一些简单的多线程事件

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值