之前用的是
QPixmap pixmap = QPixmap::fromImage(my_image);可以正常显示,后来想试下另外一种
ui->displayLabel->setPixmap(pixmap);
QPixmap pixmap;这时displayLabel上显示的是空白。不知道是哪里出错了。
QPainter painter(&pixmap);
painter.drawImage(0,0,my_image);
ui->displayLabel->setPixmap(pixmap);
------解决方案--------------------
前者你 直接从一个有效的 QImage构建一个QPixmap
后者你 直接构造一个null的QPixmap,而后你试图在其上绘制一点东西??