Qt QtConcurrent::run()函数的两种写法
第一种,使用lambda表达式
1 QFuture<void> future = QtConcurrent::run([=]() ); 4 ...第二种,使用成员函数
调用QByteArray的成员函数split()
1 // call 'QList<QByteArray> QByteArray::split(char sep) const' in a separate thread 2 QByteArray bytearray = "hello world"; 3 QFuture<QList<QByteArray> > future = QtConcurrent::run(bytearray, &QByteArray::split, ','); 4 ... 5 QList<QByteArray> result = future.result();调用非成员函数:
1 // call 'void QImage::invertPixels(InvertMode mode)' in a separate thread 2 QImage image = ...; 3 QFuture<void> future = QtConcurrent::run(&image, &QImage::invertPixels, QImage::InvertRgba); 4 ... 5 future.waitForFinished(); 6 // At this point, the pixels in 'image' have been inverted下一篇:CODESYS 仿真运行
Qt
spc文件怎么看,spc文件用什么打开?
0文件怎么看,0文件用什么打开?
sparseimage文件怎么看,sparseimage文件用什么打开?
sp文件怎么看,sp文件用什么打开?
dv文件怎么看,dv文件用什么打开?
soundpack文件怎么看,soundpack文件用什么打开?
dus文件怎么看,dus文件用什么打开?
dtw文件怎么看,dtw文件用什么打开?
spdf文件怎么看,spdf文件用什么打开?
0文件怎么看,0文件用什么打开?