[英]Get the QPixmap from a QLabel
我有一個名為Picture
的QLabel
,其中Pixmap
已設置為QImage
。
我現在想在另一個函數中修改圖像。
是否有可能從Picture
獲取Pixmap
?
我嘗試了以下操作,這會導致未處理的異常:
QPixmap const *pm = ui.Picture->pixmap();
QImage image(pm->toImage());
還有其他方法嗎?
我想你應該檢查pixmap()
函數的返回值。
const QPixmap* pixmap = ui.Picture->pixmap();
if ( pixmap )
{
QImage image( pixmap->toImage() );
}
也許你只是在未設置圖像時調用該函數並導致異常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.