2011-02-10 52 views

回答

2

從​​Qt的文檔:

的QMetaType類管理命名 類型的元對象系統。該類用於幫助QVariant中的類型和隊列中的 信號和插槽連接。它 將類型名稱與類型 關聯,以便在運行時動態地創建和銷燬 。用Q_DECLARE_METATYPE()聲明新的 類型爲 使其可用於QVariant和 其他基於模板的函數。請致電 qRegisterMetaType()使類型 可用於基於非模板的 功能,例如排隊信號 和插槽連接。

註冊與qRegisterMetaType(),您可以使用它在信號和槽,以及其他「非基於模板的功能」

+1

這只是需要_queued_信號/插槽連接雖然,而不是爲你的自定義類型直接連接(默認)。 – 2011-02-10 22:08:07