C++ 从QLabel获取QPixmap
我有一个名为C++ 从QLabel获取QPixmap,c++,qt,C++,Qt,我有一个名为Picture的QLabel,它的Pixmap已设置为QImage 现在我想在另一个函数中修改图像。 是否可以从图片中获取Pixmap 我尝试了以下操作,导致出现未处理的异常: QPixmap const *pm = ui.Picture->pixmap(); QImage image(pm->toImage()); 还有其他方法吗?我想您应该检查pixmap()函数的返回值 const QPixmap* pixmap = ui.Picture->pixmap
Picture
的QLabel
,它的Pixmap
已设置为QImage
现在我想在另一个函数中修改图像。
是否可以从
图片
中获取Pixmap
我尝试了以下操作,导致出现未处理的异常:
QPixmap const *pm = ui.Picture->pixmap();
QImage image(pm->toImage());
还有其他方法吗?我想您应该检查
pixmap()
函数的返回值
const QPixmap* pixmap = ui.Picture->pixmap();
if ( pixmap )
{
QImage image( pixmap->toImage() );
}
可能您只是在图像未设置时调用了该函数,这导致了异常