首页| 论坛| 消息

标题:
作者:小明爱啪啪
日期:2018-03-02 15:46
内容:

各位大神们帮帮忙,在VS2013上使用Qt,在使用ui.QLabel->setPixmap(QPixmap::fromImage(img))时异常,这是怎么回事呀?


#1 [never_forget 03-03 00:38]
问题描述更全面一点,这样大家都看不出来~
#2 [小明爱啪啪 03-07 19:54]
QString fileName = QFileDialog::getOpenFileName(this,tr("请选择图片"),"E:",tr("BMP文件(*bmp)"));
MatmainMat = 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加载任何符号?
#3 [小明爱啪啪 03-07 19:58]
上面写错了
#4 [小明爱啪啪 03-07 19:59]
上面写错啦
QString fileName = QFileDialog::getOpenFileName(this,tr("请选择图片"),"E:",tr("BMP文件(*bmp)"));
MatnewMat= 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加载任何符号?
#5 [小明爱啪啪 03-09 16:17]
解决了,原来是QImage的浅拷贝问题

回复 发表
主题 版块