wxPython - Getting Started

5. A First Application: "Hello, World"

コメント形式で駄訳してみました。

# wxPython モジュールをインポート
import wx
# wxPySimpleApp のインスタンスを生成
app = wx.PySimpleApp()
# wxFrame のインスタンスを生成。引数は先頭から順に親、ID, タイトルの文字列。
# wxPython の多くのコンストラクタはこの親と ID を受け取る形式をとる。
# ご覧のように None, wx.ID_ANY をそれぞれデフォルト値として渡すことができ、
# None は親を持たないことを、wx.ID_ANY はシステム定義の ID を使用する事をしめす。
frame = wx.Frame(None, wx.ID_ANY, "Hello World")
# フレームを「見せる」ことで画面に表示する
frame.Show(True)
# そしてアプリケーションのメインループを開始する。
# その役割は、イベントを取り扱うことである。
app.MainLoop()