QT与线程相关的三个类:
QThread 线程
QMutex 互斥锁
QSemaphore 信号量
创建线程:派生一个线程类,继承于QThread,重写线程的入口函数void run()
启动线程:start()
回收线程:wait()
获取线程当前状态:成员函数int GetStatus() //1表示完成,0表示正在进行,-1表示失败而被终止
获取线程当前进度:成员函数int GetProgress() // 0-100
qt creator创建对话框类 右键项目 -- 添加新文件 -- QT -- QT设计师界面
qt designer进度条控件:Progress Bar(指定当前初始值 属性 -- QProgressBar -- value)
对话框(Dialog)类的显示需要用到成员函数exec();
进度条增加:setValue(int number)函数,number由各种方法得到百分比。