だから、誰かが次のことで私を助けてくれることを願っています。あるクラスのポインターを別のクラスで使用したい。
car.h
class wheel;
class car : public QMainWindow
{
public:
car (QWidget *parent = 0);
wheel *test;
};
class wheel : QGraphicsPixmapItem
{
public:
wheel();
void hoverEnterEvent (QGraphicsSceneHoverEvent*);
};
車.cpp
#include "car.h"
wheel::wheel()
{
}
car::car (QWidget*)
{
test = new wheel;
test -> setAcceptHoverEvents (true);
}
wheel::hoverEnterEvent (QGraphicsSceneHoverEvent*)
{
test -> setPixmap (/*thePixmap*/);
}
問題は、クラスホイールでポインター「テスト」を使用できないことです。ポインター「テスト」をグローバルにする「せずに」これを行う方法が本当にわかりません。