2011-02-10 20 views

答えて

2

QMetaTypeクラスは、メタオブジェクトシステムで 種類を名付け管理します。 クラスは、QVariantの 型をマーシャリングし、 シグナルとスロット接続をキューに入れるヘルパーとして使用されます。 はタイプ名をタイプに関連付けて という名前にして、実行時に動的に作成して破棄することができます( )。新しい の型をQ_DECLARE_METATYPE()で と宣言し、QVariantで使用できるようにし、 他のテンプレートベースの関数を使用できるようにします。 qRegisterMetaType()を呼び出すと、タイプ は、キューに入れられた信号 やスロット接続など、テンプレートベースでないテンプレートの 関数で使用できるようになります。

qRegisterMetaType()あなたがいないために、しかし他の「非テンプレートベースの機能」

+1

それだけ_queued_信号のために必要だ/スロット接続だけでなく、シグナルとスロットでそれを使用することができますを使用してカスタムタイプを登録します直接接続(デフォルト)。 –

関連する問題