2012-04-06 54 views
1

這裏:http://qt-project.org/doc/qt-4.8/QThread.html在這個頁面的底部是關於如何應該從現在開始使用Qt中的線程。所有的一切都將是確定的,如果不是一個小niuance,即行示例中沒有給出16:Qt文檔有些問題

worker->moveToThread(thread); 

至於我擔心有這班沒有FNC moveToThread,並執行其應加以解釋,還是我沒有得到什麼?

+1

在註釋中,Worker被定義爲繼承具有moveToThread成員函數的QOBJECT。 – v01d 2012-04-06 13:59:18

+0

事實上,如果你點擊「所有成員的列表,包括繼承成員」,你會在那裏看到它:http://qt-project.org/doc/qt-4.8/qthread-members.html – Bart 2012-04-06 14:01:22

+0

雖然每個人都是正確的那QObject有這個方法,我同意它可以做更多的解釋,特別是在文檔中明確地處理如何使用線程。 – tmpearce 2012-04-06 14:03:30

回答

1

它被記錄爲QObject。

如果您在給定的示例中檢查worker和QObject之間的繼承關係,您會看到該worker是一個QObject。知道這一點,我們看QObject,果然,它有一個moveToThread成員函數。