ずいぶん掛かってしまったのだけれども、ようやくGAME-MZでセーブしたテープイメージ(mzt)ファイルをWindows上で表示するpythonスクリプトが完成。
苦労していたのは、表示部分でも、マルチファイル構成のmztの解析でもなく、Pythonに標準で組み込まれているTkInterモジュールの使い方でした。
・menu項目を選んだ時に起動するコールバックルーチンに引数を渡せない。
→ menuにradioButtonを表示すれば動的なメニュー作成が出来ることを発見
→ でもコントロール変数の foo.get() メソッドがうまく動かない
→ 折角コントロール変数を初期化(foo=IntVar())したのに、menu作成後、余計な代入(foo=0)で型が変わってた事を発見
まあ、解決までに随分Tkinterの勉強も出来たし、よかったということで(^^;)
苦労していたのは、表示部分でも、マルチファイル構成のmztの解析でもなく、Pythonに標準で組み込まれているTkInterモジュールの使い方でした。
・menu項目を選んだ時に起動するコールバックルーチンに引数を渡せない。
→ menuにradioButtonを表示すれば動的なメニュー作成が出来ることを発見
→ でもコントロール変数の foo.get() メソッドがうまく動かない
→ 折角コントロール変数を初期化(foo=IntVar())したのに、menu作成後、余計な代入(foo=0)で型が変わってた事を発見
まあ、解決までに随分Tkinterの勉強も出来たし、よかったということで(^^;)