#include "FITKAbstractHDF5Reader.h" #include #include #include #include #include "H5Cpp.h" namespace IO { void FITKAbstractHDF5Reader::setH5Root(H5::H5File* h5File) { _h5File = h5File; } void FITKAbstractHDF5Reader::setVersion(double v) { _version = v; } void FITKAbstractHDF5Reader::sendCurrentPercent(int p /*= -1*/) { //static int recordP = -1; //if (p < 0) //{ // //计算百分比 // const float pro = _currentLine / (float)_totalLine; // p = pro * 100; //} ////避免闪烁不显示进度条 //if (p == recordP) return; //recordP = p; //完成后等待主线程2秒 if (p == 100) std::this_thread::sleep_for(std::chrono::seconds(2)); emit sendProcessSig(this, p); } }