显示在我的.h:功能在范围上不
class ImagePixmapItem: public QGraphicsPixmapItem
{
public:
void setSize(qreal size);
private:
qreal size;
};
在我的类文件,我现在有两个功能:
#include "imagepixmapitem.h"
#include <QGraphicsSceneWheelEvent>
ImagePixmapItem::ImagePixmapItem(const QPixmap &pixmap, QGraphicsItem *parentItem)
: QGraphicsPixmapItem(pixmap,parentItem)
{
setCacheMode(NoCache);
}
ImagePixmapItem::~ImagePixmapItem()
{
}
void ImagePixmapItem::setSize(qreal size)
{
this->size = size;
}
void wheelEvent (QGraphicsSceneWheelEvent * event){
qreal size = 1.2;
if (event->delta() < 0)
size = 1.0/size;
setSize(size);
}
但我正在上的setSize错误:
../IMViewer/imagepixmapitem.cpp:42:错误: '的setSize' 没有在这个范围内声明
我在做什么WR在这里?