wx
Task Coach 今まで0.58を使っていましたが,バージョンアップしていました.Change historyを見ると0.59で日本語化設定が追加されたということで,インストール.Preferences→Languageでjapaneseを選択,再起動でOK 最小化してタスクトレイにしまうと,復帰…
最上位ウインドウがすべて閉じられたときwxPythonアプリの終わり Listing 2.1で気になったこと. ユーザにウインドウを閉じられたときではなく,プログラマブルにアプリケーションを落とす方法 最上位ウインドウのClose()メソッド 2.4.1 普通の終了 wx.Appの…
Pythonで出力と言ってまず思いつくのが標準出力ストリーム(sys.stdout)と標準エラー(出力)ストリーム(sys.stderr) wxPythonのプログラムでは標準で,Windowsではウインドウに,Unixでは実際のコンソールウインドウのようなもの?に標準出力がリダイレクトさ…
wxPythonでは名前付けがPythonの慣習と異なる(メソッド命名規則が違う.例:OnInit()) wxPythonのクラスにははっきりとGetterとSetterがあって,属性名で直接アクセスできない.アクセサを使う必要がある. 2.2.2 アプリケーションオブジェクトが作られて,破…
d:id:Voluntas:20060820のコメント欄で思いついた.じゃない,思い立った. こんなの.PythonとwxPythonの実行環境が必須です.ansi版とunicode版が選べますがunicode版がおすすめ. こんなスクリプトを書くのにn時間かかったのは内緒だ.最初正規表現で書こ…
wxPythonアプリには1個(0個でも2個以上でもなく)のapplication objectが必要. イベントに反応してイベントハンドラーにその内容を送る application objectをインスタンス化しないとframeとか作れない(frameとかを管理するのがapplication objectなのでそう…
やっとCHAPTER 2ですね. 2つの土台クラス アプリケーションオブジェクトは最上位(メイン)のイベントループを管理する イベントに反応する最後の機会を握る(メインのイベントループが終わったら実質wxPythonプログラムは終わりだから?) 最上位ウインドウオ…
1.5 What can wxPython do? まぁたいがいはfigureを見れば俯瞰できる.最後の方だけつらつらと. クリップボードの取得 ドラッグアンドドロップ MIME typesとオーディオ システムの標準ダイアログ XMLファイルでインターフェースを定義する…xrcの事かな.wxP…
Listing 1.3のサンプルコード,書籍と比べるとWebでダウンロードしたものには self.SetClientSize(size)の一文が追加されている.Frameの引数で渡すsize同様このメソッドもFrameの大きさを指定するもので自然数2要素のタプルを渡せば指定された大きさになっ…
この前の簡単なプログラムを拡張していこう.PythonProgrammingの標準(慣習)に倣って土台をしっかりさせれば,役に立つこともできよう. Listing 1.2にはいくつか重要なものが追加されている. シバン行(shebang line) unixライクなシステムでは便利でその他…
p.12 1.2.2(続き) この前はサブクラスの中で__init__()メソッドを定義してなかった.このときは自動的に親クラスの__init__()メソッドが呼び出される. でもサブクラスで__init__()メソッドを定義すると,自動的に呼び出されないので,親の__init__()メソッ…
p.10 普通Pythonにおいてimportの順番には意味がないし,不都合もないが,wxPythonにおいてはwxモジュールをまずimportしないといくつかの重要なモジュールが力を発揮できない.例えばxrcが例示されている.だから import wxこの文なしに from wx import xrc…
p.4の途中から. Listing1-1(sample.py)について. 読者にインターフェイスプログラミングの経験があっても,十中八九,すべての引数が理解できるということはないだろう,と.あ,もちろんリファレンスよんだり,ドキュメント読めば分かるわけですが,メソ…
とりあえず読み始めないとな.日に5ページも行かなそうなんでそこんとこよろしく.エントリーの最後にAmazonアサマシリンクがあるのもご了承下さい. p.1 Introduction to wxPython Chapter 4でPyCrustをラッピングしてデバッグを簡単にしよってのをするらし…