0
在基於QThread的類中,我有一個QWebPage,當loadFinished()需要解析內容時,它會卡住UI。所以我把在一個線程中的一切:是否可以在基於QThread的類中使用QWebPage?
class Thread: public QThread
{
public:
Thread (QObject *p): QThread (p)
{
moveToThread (this);
connect (&page, SIGNAL(loadFinished(bool)), SLOT(loadFinished(bool)));
}
private slots:
void loadFinished (bool ok)
{
// never get called, unless I remove the `moveToThread(this)`
}
};
我也試圖移動QWebPage的這個基礎的QThread類事件,以及,我得到了錯誤,似乎不能將事件移動到一個新的線程。
關於它的任何想法?