独自のタイプを Qt MetaObject System に追加する必要があります (メタタイプを登録します)。手動のため、次の要件を満たす必要があります。
- デフォルトのコンストラクタ
- コピーコンストラクター
- デストラクタ
私のクラスは、デフォルトのコンストラクターでは意味がありません。QT MOS を満たすためだけに作成されます。ただし、Qtがデフォルトのctorを呼び出す方法、時期、および理由は? クラスが動的に作成された要素へのポインターを格納するとどうなりますか? MOS はそのようなクラスのコピーを作成し、それを削除してすべてのポインターを解放しますか?