フォームにステータスバーをつける
2009/11/5
wxPython2.8.9.2
import wx
def main():
app = wx.App()
frame = wx.Frame(parent=None)
frame.CreateStatusBar()
frame.SetStatusText("Hello World")
frame.Show()
app.MainLoop()
if __name__ == '__main__':
main()
ステータスバーにカーソルの座標情報を表示するサンプル
import wx
class Frame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None)
self.CreateStatusBar()
self.SetStatusText("Hello World")
self.Bind(wx.EVT_MOTION, self.OnMove)
def OnMove(self,event):
pos = event.GetPosition()
self.SetStatusText("Pos(%s, %s)" % (pos.x, pos.y))
if __name__ == '__main__':
app = wx.App()
frm = Frame()
frm.Show()
app.MainLoop()
・やはりサブクラスにしないとあれやな