各位大神們幫幫忙,在VS2013上使用Qt,在使用ui.QLabel->setPixmap(QPixmap::fromImage(img))時例外<無可用資訊,未為 Qt5Guid.dll 加載任何符號>,這是怎么回事呀?
uj5u.com熱心網友回復:
問題描述更全面一點,這樣大家都看不出來~uj5u.com熱心網友回復:
QString fileName = QFileDialog::getOpenFileName(this,tr("請選擇圖片"),"E:",tr("BMP檔案(*bmp)"));Mat mainMat = imread(fileName.toStdString());QImage image = QImage((const unsigned char*)(newMat.data), newMat.cols, newMat.rows, newMat.step, QImage::Format_RGB888);QImage image = MatImageToQImage(mainMat);QPixmap *pixmap = QPixmap::fromImage(image);在QImage image = QImage((const unsigned char*)(newMat.data), newMat.cols, newMat.rows, newMat.step, QImage::Format_RGB888);轉換這句話的時候例外無法為Qt5cored.dll加載任何符號?uj5u.com熱心網友回復:
上面寫錯了uj5u.com熱心網友回復:
上面寫錯啦QString fileName = QFileDialog::getOpenFileName(this,tr("請選擇圖片"),"E:",tr("BMP檔案(*bmp)"));Mat newMat= imread(fileName.toStdString());QImage image = QImage((const unsigned char*)(newMat.data), newMat.cols, newMat.rows, newMat.step, QImage::Format_RGB888);QPixmap *pixmap = QPixmap::fromImage(image);在QImage image = QImage((const unsigned char*)(newMat.data), newMat.cols, newMat.rows, newMat.step, QImage::Format_RGB888);轉換這句話的時候例外無法為Qt5cored.dll加載任何符號?uj5u.com熱心網友回復:
解決了,原來是QImage的淺拷貝問題uj5u.com熱心網友回復:
怎樣解決的能說清楚點嗎?謝謝uj5u.com熱心網友回復:
你好,能具體說一下是怎么解決的嗎?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/55629.html
標籤:其他技術討論專區
上一篇:計科大二,現在很迷茫,求助大家
