gpt4 book ai didi

c++ - 将图像分配给继承自 Qimage 的类的对象

转载 作者:搜寻专家 更新时间:2023-10-31 01:44:42 25 4
gpt4 key购买 nike

我创建了一个继承自 Qimage 的 BWImage 类。因此,该类的对象属于 Qimage 类型。创建对象后:

BWImage image1;

现在如何将实际图像(已在资源结构中)分配给该对象?我已经试过了,但没有成功:

image1 = QImage(":/lena.png"); 

作为我正在做的事情的概述:创建一个图像类,其中包含我可以调用以执行傅里叶变换等的函数。

最佳答案

您不能将基类的对象分配给派生对象。

您的 BWImage 应该提供一个接受文件名的构造函数,并调用 QImage 构造函数。

BWImage(QString filename) 
: QImage(filename)
{
}

关于c++ - 将图像分配给继承自 Qimage 的类的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23156238/

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