以下の内容はhttps://tenkoma.hatenablog.com/entry/20060820/1156087187より取得しました。


wxPython IN ACTION読書記録(9) How do I create and use an application object?

  • wxPythonアプリには1個(0個でも2個以上でもなく)のapplication objectが必要.
    • イベントに反応してイベントハンドラーにその内容を送る
    • application objectをインスタンス化しないとframeとか作れない(frameとかを管理するのがapplication objectなのでそういう風に縛ってると考えればいいのか?)
  • いまはwx.Appをサブクラス化する必要が無くてもサブクラス化しておくのはいいこと
  • MainLoopメソッドはプログラムの制御をwxPythonに引き渡す
  • wx.App.__init__()を継承して初期化するということはあまりやらない,frameをつくったりwidgetをはめ込んだりするのはOnInit()で.
  • wx.PySimpleApp(wx.App)
    • あらかじめ定義されている.
    • これを使えばあなたのapplication classを作る必要はない.
    • でもこれだといろいろ制限があるんで,やっぱwx.Appのサブクラスを作るのがフツー,という教訓なのかも

今日はp.31の2.2からp.33のnote手前まで.




以上の内容はhttps://tenkoma.hatenablog.com/entry/20060820/1156087187より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14