- 571 名前:デフォルトの名無しさん mailto:sage [2018/04/23(月) 13:03:27.78 ID:HUlTGC1I.net]
- >>548
とりあえず、ボタン押してフレーム出すのはこう。 import wx class ChildFrame( wx.Frame ): def __init__( self, parent ): super().__init__(parent, wx.ID_ANY) sizer = wx.BoxSizer(wx.VERTICAL) lb = wx.StaticText(self, wx.ID_ANY, "Hello!") sizer.Add(lb) self.SetSizer(sizer) sizer.Fit(self) class MainFrame( wx.Frame): def __init__(self): super().__init__(None, wx.ID_ANY ) sizer = wx.BoxSizer(wx.VERTICAL) btn = wx.Button(self, wx.ID_ANY, "Push Me!") sizer.Add(btn) self.SetSizer(sizer) sizer.Fit(self) btn.Bind(wx.EVT_BUTTON, self.on_button) def on_button( self, evt ): child_window = ChildFrame(self) child_window.Show() if __name__ == "__main__": app = wx.App() frame = MainFrame() frame.Show() app.MainLoop()
|

|