から派生したクラスがあり、QObjectいくつかのメンバーがあります。構文を含む構成ファイルをロードしparam valueます。それぞれparamがクラスのメンバーであり、その値を に設定したいと考えていますvalue。
実際にそうである場合、どのように可能ですか?どうもありがとう!
PS連想配列を作成することもできましたが、それは私が好む方法ではありません。
から派生したクラスがあり、QObjectいくつかのメンバーがあります。構文を含む構成ファイルをロードしparam valueます。それぞれparamがクラスのメンバーであり、その値を に設定したいと考えていますvalue。
実際にそうである場合、どのように可能ですか?どうもありがとう!
PS連想配列を作成することもできましたが、それは私が好む方法ではありません。
これには 2 つの方法があります。
Q_PROPERTYマクロを使用して、メンバーをプロパティとして宣言します。次に、を使用して名前で設定できますQObject::setProperty(..)。Q_INVOKABLEマクロ (または単に a にするslot) を使用してセッター メソッドを宣言し、それを使用QMetaObject::invokeMethod(..)して名前で呼び出します。C++ ではできません。唯一の方法は連想配列です