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