我試圖在QTCreator.İ想GUI應用程序從選定的目錄(類似的幻燈片)顯示所有圖像,我讀的QDir,QStringList中,QFileDialog類參考,但它does not't工作。它只顯示文件夾中的最後一個圖像。如何陸續在Qt來顯示從一個目錄的所有圖像,OpenCV的
for(int i=0;i<10;i++)
{
QImage image2(directory+"/"+fileList[i]);
ui->label_pic2->setPixmap(QPixmap::fromImage(image2));
//Sleep(550);
}
睡眠功能只能使緩慢加載不顯示彼此。
Qt是基於事件的。最直接的方法是使用QTimer。切勿通過睡眠來阻塞主線程。 – hyde 2014-09-03 06:36:08
@hyde QTimer的作品看起來像sleep.There沒有區別。只有最後一個圖像加載延遲5s等。我想在屏幕上看到幻燈片放映。 – Anivia 2014-09-03 06:49:48
*「沒有區別。」* - 這是一個相當權威的陳述,考慮到您遇到了技術問題,並且有人正在將您指向解決方案的方向......而您並未嘗試查看是否它有幫助。一個更好的反應可能是一個問題,比如*「使用QTimer和睡眠之間有什麼區別?」* – HostileFork 2014-09-03 06:53:12