자료 사이트: * [[https://wxpython.org/|wxPython home]] * [[https://www.wxpython.org/pages/overview/#hello-world|Hello World]] import wx class MainFrame(wx.Frame): def __init__(self, *args, **kw): super(MainFrame, self).__init__(*args, **kw) #pnl = wx.Panel(self) def start_from_here(): app = wx.App() frm = wx.Frame(None, title='hello') frm.Show() app.MainLoop() start_from_here() Sizers * 위젯 배치, 크기 반영 종류 * wx.BoxSizer * wx.GridSizer * wx.FlexGridSizer 추가 * sizer.Add(window, options ...) * sizer.AddMany(...) 옵션 키워드 * wx.GROW, wx.EXPAND, wx.SHAPED * wx.ALIGN_CENTER_HORIZONTAL, wx.ALIGN_CENTER_VERTICAL * wx.ALIGN_CENTER * wx.ALIGN_LEFT, wx.ALIGN_TOP, wx.ALIGN_RIGHT, wx.ALIGN_BOTTOM * 두종류를 섞어 쓸 수 있다. 레이아웃 설정 후 정리 window.SetSizer(sizer) window.SetAutoLayout(True) sizer.Fit(window)