簡體   English   中英

如何將圖像保存在調整大小的QLabel中?

[英]How to save the image in a resized QLabel?

我有一個裝有pixmap的QLabel。 我進行了設置,以便在調整window / QLlabel的大小時,qlabel的圖像也隨之調整大小。 但是,當我嘗試保存圖像並檢索像素圖時,它是原始加載的。 如何從QLabel檢索新調整大小的圖像並將其作為QImage檢索?

在標簽的調整大小事件中,使用

Label->setPixmap(QPixmap::fromImage(YourImage).scaled(ui->Label->size(), Qt::IgnoreAspectRatio));

為了獲取圖像作為圖像的大小,請使用

Label->pixmap().toImage();

如果此圖像仍與標簽大小不同,請嘗試

Label->pixmap().toImage().scaled(Label->size(), Qt::IgnoreAspectRatio));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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