wxPythonのwx.aui
2007.12.14 Friday 22:01
wxPythonでドッキングウィンドウを使える方法をと探していたら,ぐるりとまわった挙げ句,標準ライブラリに入っていることがわかった.wx.auiだ.
wxPythonドキュメントのModule wx.auiのページにあるサンプルプログラムをファイルに貼り付けて実行してみたら...あれ?終了しちゃう.
とりあえず,test.pyとして保存してpythonを起動.プロンプトで
子ウィンドウのキャプションバーをつかんで動かすとドッキングが解除される.またウィンドウの端へ持って行くと貼り付く場所が水色の半透明色で示される.
とりあえず,test.pyとして保存してpythonを起動.プロンプトで
import testとすると
NameError: global name 'pos' is not definedとメッセージが見えた.
wx.Frame.__init__(self, parent, id, title, pos, size, style)のposが未定義なのが原因.ここをwx.DefaultPositionに書き換えて実行すると見事ウィンドウが現れた.
子ウィンドウのキャプションバーをつかんで動かすとドッキングが解除される.またウィンドウの端へ持って行くと貼り付く場所が水色の半透明色で示される.
Comments