gpt4 book ai didi

c++ - 从 QLabel 获取 QPixmap

转载 作者:行者123 更新时间:2023-11-30 02:38:56 25 4
gpt4 key购买 nike

我有一个名为 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() );
}

也许您只是在未设置图像时调用该函数并导致异常。

关于c++ - 从 QLabel 获取 QPixmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30304995/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com