初探QT踩坑指南
1.包含头文件还要在.pro文件里面加上QT += xxxx
2.QT多线程
// An highlighted block
//void是函数返回类型
QFuture<void> future =
QtConcurrent::run(this,&MainWindow::upLoadFile,fileInfo);
//成员函数写成 class,&ClassName::function,param
while(!future.isFinished())
{
//在这个循环里可以加一些ui的控制 不会卡死
QApplication::processEvents(QEventLoop::AllEvents, 100);
}
3.QT新工程编译报错
在项目构建里面把shadow build 勾上 然后选择一个构建目录 再编译