みなさんもひとつくらいはフリーソフトをダウンロードして使っていることと思います。
そんなソフトの中に「バージョン情報」や「○○について」といった文言で、そのソフトの情報を表示するダイアログを見たことがあるのではないでしょうか。
今回ご紹介するのはそんな「アバウトダイアログ」です。
# -*- coding: utf-8 -*-
import wx
import wx.adv
def click(event):
""" Click Event """
info = wx.adv.AboutDialogInfo()
info.SetName(u'オリジナルアプリ')
info.SetVersion('1.0.0.1')
info.SetCopyright('Copyright 2016 TAKE. All Right Reserved. ')
info.SetDevelopers(['TAKE'])
info.SetDescription(u'ここには説明を書きます')
info.SetIcon(wx.Icon('a.png'))
wx.adv.AboutBox(info)
app = wx.App()
frame = wx.Frame(None, -1, u'タイトル', size=(200, 200))
frame.CreateStatusBar()
p = wx.Panel(frame, -1)
button = wx.Button(p, -1, u'表 示')
button.Bind(wx.EVT_BUTTON, click)
frame.Show()
app.MainLoop()
<結果>
続いて詳細を見ていきます。