ドッキングウィンドウを作る
2009/11/8
wxPython2.8.9.2
・wx.auiをつかうと簡単にできる。
import wx
import wx.aui
def main():
app = wx.App()
frame = wx.Frame(None)
txtctrl1 = wx.TextCtrl(frame,-1,"Top")
txtctrl2 = wx.TextCtrl(frame,-1,"Left")
txtctrl3 = wx.TextCtrl(frame,-1,"Bottom")
txtctrl4 = wx.TextCtrl(frame,-1,"Right")
auimgr = wx.aui.AuiManager(frame)
auimgr.AddPane(txtctrl1,wx.TOP, "top")
auimgr.AddPane(txtctrl2,wx.LEFT, "left")
auimgr.AddPane(txtctrl3,wx.BOTTOM, "bottom")
auimgr.AddPane(txtctrl4,wx.RIGHT, "right")
auimgr.Update()
frame.Show()
app.MainLoop()
if __name__ == '__main__':
main()
参考:
wxPythonとXRCとAUIの関係
http://d.hatena.ne.jp/aoiso/20090117/1232194832