私はPyQt4を使ってGUIインターフェースを実装しました。私のGUIインタフェースでは、ユーザが設定ファイルを変更できる(行編集で)設定タブがあります。これらの変数が実際に他のモジュールで使用されているときは、元の設定値から読み込みます。これは私が変数を使用するモジュールで私の設定ファイルを読んでいるかである:yaml設定ファイルをGUIで上書きする(Python)
with open("config.yaml", "r") as f:
config = yaml.safe_load(f)
MIN_VOLTAGE = config['test1']['minVolt']
MAX_VOLTAGE = config['test1']['maxVolt']
MAX_CURR = config['test1']['maxCurr']
私の設定ファイルは次のようになります。
test1:
maxCurr: 5
maxVolt: 5
minVolt: -5
test2:
maxVolt: 8
setCurr: 3
どのように私はせずに新しい設定値を使用することができますGUIから抜け出す?
yamlを使用する際のポイントは何ですか? [QSettings](http://doc.qt.io/qt-4.8/qsettings.html)を使う方がずっと簡単です。 – ekhumoro
私の方法はなぜ機能しないのですか? – camerausb