3266022 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

傀儡師の館.Python

傀儡師の館.Python

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

Recent Posts

Calendar

Keyword Search

▼キーワード検索

Category

Archives

2023.11
2023.10
2023.09
2023.08
2023.07

Freepage List

Profile

kugutsushi

kugutsushi

Free Space

設定されていません。
2015.02.11
XML
カテゴリ:Python
quickgui は便利なのだけれど、ちょっと好みに合わないところがあるので、手を入れてみることにした。最初に、シンプルな msgbox を作って、ソースに追加してみた。これで easygui みたいなメッセージボックスを表示できるようになった。

class _SimpleMessageDialog(wx.Dialog):
def __init__(self, message, title, ok_button):
wx.Dialog.__init__(self, None, -1, title,size=(400, 80))
self.CenterOnScreen(wx.BOTH)

button = wx.Button(self, label=ok_button)
stMsg = wx.StaticText(self, -1, message)

vbox = wx.BoxSizer(wx.VERTICAL)
vbox.Add(stMsg, 1, wx.ALIGN_CENTER|wx.TOP, 10)
vbox.Add(button,1, wx.ALIGN_CENTER|wx.TOP, 10)
self.SetSizer(vbox)
self.Bind(wx.EVT_BUTTON, self.OnExit, id=button.GetId())

def OnExit(self, event):
self.Close()


def MessageBox(msg, title='Message', ok_button="OK"):
"""Messagebox(msg, title='Message', ok_button="OK")
Displays simple message box
"""

dlg = _SimpleMessageDialog(msg, title, ok_button)
result = dlg.ShowModal()
return result

msgbox = MessageBox







お気に入りの記事を「いいね!」で応援しよう

Last updated  2015.02.12 00:23:18
コメント(0) | コメントを書く


■コメント

お名前
タイトル
メッセージ
画像認証
別の画像を表示
上の画像で表示されている数字を入力して下さい。


利用規約に同意してコメントを
※コメントに関するよくある質問は、こちらをご確認ください。



© Rakuten Group, Inc.