QtScript の操作とスクリプト値と C++ の間の相互変換に関するドキュメントでは、QObject* タイプで QScriptEngine.toScriptValue を使用し、それを自動的に動作させて、オブジェクトをキャストし、それに応じてスクリプト参照を返すことができると述べています。これと同じ動作が aQPointer<QObject>
にも当てはまりますか、それとも独自のメタタイプを作成する必要がありますか? もしそうなら、QObject サブクラスへの QPointers を処理するためにも機能しますか?
私が興味を持っている主なことは、QObject サブクラスの Q_PROPERTY を使用して宣言されたプロパティが、通常のポインターではなくサブクラス インスタンスへの QPointer で QScriptEngine.toScriptValue を呼び出した場合に、自動的にスクリプトに取り込まれるかどうかです。