我有一个名为QLabel
的{{1}} Picture
已被设置为Pixmap
。
我现在想在另一个函数中修改图像
是否可以从QImage
获取Pixmap
?
我尝试了以下操作,导致未处理的异常:
Picture
还有其他办法吗?
答案 0 :(得分:3)
我认为您应该检查pixmap()
函数的返回值。
const QPixmap* pixmap = ui.Picture->pixmap();
if ( pixmap )
{
QImage image( pixmap->toImage() );
}
也许你只是在没有设置图像时调用该函数并导致异常。