2008年06月25日

【wxPython】MB_OKなダイアログを出す

今度の工人舎は低価格ではなく十万馬力で勝負だそうな


それは良いとして、wxPython
今回はメニューの項目を選ぶとMB_OKなダイアログが出るようにしました


wxPythonを使っていると、いつこれが無駄な労力に代わるのかヒヤヒヤ出来ます
やっぱ、Tkinterにすべきか・・・悩む・・・


==================================================
# coding: utf-8

import wx

#ダイアログ出す
def OnDialog( evt ):
wx.MessageBox("message", "title", wx.OK)


#ウィンドウ閉じる
def OnClose( evt ):
wx.Exit()


app = wx.PySimpleApp( )
frame = wx.Frame(None, -1, "Window Title")
app.SetTopWindow( frame )

menu = wx.Menu()

#ダイアログ出すメニュー
ID_DIALOG = wx.NewId()
menu.Append( ID_DIALOG, u"だいあろぐ(&D)", "Show dialog" )


#ウィンドウ閉じるメニュー
ID_CLOSE = wx.NewId()
menu.Append( ID_CLOSE, u"いくじっと(&E)", "Exit Program" )

menuBar = wx.MenuBar()
menuBar.Append( menu, "&File" )
frame.SetMenuBar ( menuBar )

#メニューイベントをバインド
frame.Bind( wx.EVT_MENU, OnDialog, id=ID_DIALOG )
frame.Bind( wx.EVT_MENU, OnClose, id=ID_CLOSE )

frame.Show( True )
app.MainLoop( )
posted by MW at 00:12| Comment(0) | TrackBack(0) | wxPython | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/101467353

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。