質問: Qtでの文書化されていないクラスの使用について Qtでドキュメント化されていない `QObjectUserData` クラスと `QObject :: setUserData` クラスを使用するのは安全ですか?
回答: その代わりに、 `QObject :: setProperty` /a>を使用すると、コンパイル時に宣言されたプロパティだけでなく、使用前に宣言する必要のない動的プロパティも設定できます。これにより、ユーザーデータと同様に、実行時にQObjectに任意の値を添付することができます。