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
pla文件怎么看,pla文件用什么打开?
pl1文件怎么看,pl1文件用什么打开?
pl文件怎么看,pl文件用什么打开?
pl0文件怎么看,pl0文件用什么打开?
pkt文件怎么看,pkt文件用什么打开?
pkm文件怎么看,pkm文件用什么打开?
pks文件怎么看,pks文件用什么打开?
pka文件怎么看,pka文件用什么打开?
pkh文件怎么看,pkh文件用什么打开?
pkg文件怎么看,pkg文件用什么打开?