俺言語。

自分にしか理解できない言語で書かれた備忘録

【Python】WxFormBuilder GenerateCodeのファイル名、書き出し方法覚え書き

WxFormBuilderで作ったGUIをファイルに書き出す際の設定/やり方を毎回忘れるので覚え書き。

親クラス名

Projectを選択した時のProperties内、
"name"がクラス名、"file"が書き出されるファイル名になる
個人的にはPrefixで”_”を(コードを直接編集することはないので)、
Suffixに"_gui"をつける(GUI用コードであることを明確にし他のと区別しやすくするため)。
f:id:hukkuramamemoti:20201227171917p:plain

子クラス(派生クラス)書き出し

作成したGUIを継承した子クラスを出力する
f:id:hukkuramamemoti:20201019150353p:plain

派生クラス(子)は継承されるGUIの実態ファイル(親)と区別するためのファイル名にしておく。
基本的にこっちのクラスをいじることになる。
ここではPrefixは"_"なし、末尾に"_gui_main"とする。
f:id:hukkuramamemoti:20201227171651p:plain

親クラス書き出し

最後にFile -> GenerateCodeで親クラス書き出し
f:id:hukkuramamemoti:20201019151105p:plain