wxPython ボタンを作ってみる
windowの基本動作といえば、「ボタンをクリックして何かやる」ということだろう。
なので、ボタンを作り、クリックしたらwindowをクローズしてみる。
まず、フレームにコンテナーとなるパネルを置いて、その上にボタンを配置する。
超簡単なイベント処理として、ボタンをクリックしたらwindowをクローズする。
#!/usr/bin/env python #coding:utf-8 import wx class MyWindow(wx.Frame): def __init__(self,parent,id): wx.Frame.__init__(self,parent,id,"MyTitle",size=(300,200)) panel=wx.Panel(self) button=wx.Button(panel,label="exit",pos=(130,10),size=(60,60)) self.Bind(wx.EVT_BUTTON, self.closebutton, button) def closebutton(self,event): self.Close(True) if __name__=='__main__': app=wx.PySimpleApp() frame=MyWindow(parent=None,id=-1) frame.Show() app.MainLoop()