ここに私のサンプルコードがあります:
class hoho : public QObject
{
Q_OBJECT
public:
hoho()
{
httpFetch = new HttpFetch(QUrl("http://www.google.com/"));
connect(httpFetch, SIGNAL(Fetched()), this, SLOT(PrintData(QByteArray)));
}
void PrintData(QByteArray http)
{
qDebug()<<http;
}
HttpFetch *httpFetch;
};
これをコンパイルしようとすると、次のエラーがポップアップします
1>main.cpp(15): error C2243: 'type cast' : conversion from 'HttpFetch *' to 'const QObject *' exists, but is inaccessible
このエラーは、クラスが派生したときに発生しますQObject
(これは、シグナルとスロットのメカニズムに必要です)。
誰でもこれを修正する方法を教えてもらえますか?