Yep! Frame needs to know if there a parent or not.
have to add sizer to panel.
Also can be done without a panel.
have to add sizer to panel.
panel.SetSizer(box)
Also can be done without a panel.
import wx app = wx.App() root = wx.Frame(None) btn = wx.Button(root, label='press me 1') btn.Bind(wx.EVT_BUTTON, lambda x:print('pressed 1')) btn2 = wx.Button(root, label='press me 2') btn2.Bind(wx.EVT_BUTTON, lambda x:print('pressed 2')) box = wx.BoxSizer(wx.HORIZONTAL) box.Add(btn, 0, wx.EXPAND) box.Add(btn2, 2, wx.ALIGN_CENTER_HORIZONTAL) root.SetSizer(box); root.Show() app.MainLoop()
99 percent of computer problems exists between chair and keyboard.