12/03/19 23:20:53.09
横レスすみません
class Thread : public QThread
{
protected:
void run() {
QNetworkAccessManager manager;
reply = manager.get(QNetwotkRequest(QUrl("URLリンク(hoge)")));
connect(reply, SIGNAl(finished()), this, SLOT(someSlot()));
exec();
}
protected slots:
void someSlot();
private:
QNetworkreply *reply;
}
void func()
{
・・・
Thread x;
x.start();
}
このとき、Thread::run()のイベントループ中に呼ばれたsomeSlot()は、
Thread::run()と同じスレッドで実行されると思っていたのですが、違うのでしょうか