planetary days,

不惑とか嘘だよ。惑う惑う。ふらふらと。

GAME-MZ(700) その2 というよりpythonネタ

2010年01月25日 | (`・ω・´)
ずいぶん掛かってしまったのだけれども、ようやくGAME-MZでセーブしたテープイメージ(mzt)ファイルをWindows上で表示するpythonスクリプトが完成。
苦労していたのは、表示部分でも、マルチファイル構成のmztの解析でもなく、Pythonに標準で組み込まれているTkInterモジュールの使い方でした。

・menu項目を選んだ時に起動するコールバックルーチンに引数を渡せない。
→ menuにradioButtonを表示すれば動的なメニュー作成が出来ることを発見
→ でもコントロール変数の foo.get() メソッドがうまく動かない
→ 折角コントロール変数を初期化(foo=IntVar())したのに、menu作成後、余計な代入(foo=0)で型が変わってた事を発見

まあ、解決までに随分Tkinterの勉強も出来たし、よかったということで(^^;)
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする