簡體   English   中英

從QLabel獲取QPixmap

[英]Get the QPixmap from a QLabel

我有一個名為PictureQLabel ,其中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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM