一苏梅 发表于 2017-12-8 08:12 发送的总大小啊, 不知道你往什么设备上 传输bin文件,一般用QFile类的readAll(),把文件读到内存中,然后进行发送,发送的大小就知道了。。。如果还是不明白,你就把情况说的清楚一些,我在告诉你怎么弄。 以上 |
乱花渐欲迷人眼 发表于 2017-12-7 22:13 请问怎么获取文件当前已传输的大小? |
本帖最后由 乱花渐欲迷人眼 于 2017-12-7 22:18 编辑 成员函数(槽函数) void setRange(int minimum, int maximum), 参数你可以输入0,文件bytes void setValue(int value) , 参数文件当前传输大小 文件大小用QFileInfo类的fileSize获取,文件当前共传输大小你应该可以知道,, 以上, |
首先获取文件长度,再获取已经发送的文件长度,这两个值相除就可得到文件发送进度。 |