Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[8059] PythonスクリプトのMQSettingクラス / fu
[Question] Response
Pythonスクリプトで、設定値を保存したく、MQSettingクラスを利用しようと思っているのですが、現状 name 'MQSetting' is not defined となってしまいます。

s = MQSetting.load("foo", "bar")

書き方はこんな感じです。

よろしくお願いします。
2019-02-19 15:04
[8060] Re: PythonスクリプトのMQSettingクラス / Administrator
次のような感じで呼び出してください。
s = MQSystem.openSetting("hogehoge")
s.save("value",123)
print("value:" + s.load("value"))

save()で格納した値は最終的にMetaseq.setting.xmlに出力され、次回起動時にも適用されます。
2019-02-19 15:51
[8061] Re: PythonスクリプトのMQSettingクラス / fu
ありがとうございます。
できれば、ヘルプファイルの方へも反映していただけると助かります。
2019-02-19 16:00
[8062] Re: PythonスクリプトのMQSettingクラス / fu
すみません。
今理解したのですが、基本的にメソッドがクラスメソッドになっているのは、MQSystemのメンバだけなんですね。
2019-02-20 17:22