tamanegiの日記: wxPythonめも
日記 by
tamanegi
とりあえず一段落。練習がてらシンプルなxmlエディタを作ってみた。
(当然実用品にはほど遠いwww)それなりに慣れてきた気がする。
FlexGridSizerの気持ちもわかるようになってきたかも。
トータル 1,000 行程度(xrc除く)で cut, copy, paste くらいまでは作ってみた。
undo, find とかはなにそれな感じ。まぁ作ろうと思えば結構簡単に作れるとは思う。
あんまりGUIからまないし。
以下備忘録
xrc にあらかじめ用意したMenuはxrc.XRCCTRL とかその他Windowを検索する
ような関数では探せないけど、xrc.XmlResource.LoadMenu か
xrc.XmlResource.LoadObject で探すことができる。
…MenuってWindow継承してないから、なんか全体的に扱いが独特でめんどいんだよなぁ
# 基本的には右クリックメニューとかで使うWindow.PopupMenu() 用
# MenuBar 配下の連中はこんなことしなくてもいいし
self.res = xrc.XmlResource( XRC_FILE )
...
popup = self.res.LoadMenu( name )
#popup = self.res.LoadObject( None, name, "wxMenu" ) # これでも良い
wxPythonめも More ログイン