こもろぐ @tenkoma

What We Find Changes Who We Become -- Peter Morville著『アンビエント・ファインダビリティ 』

広告:本ブログで紹介している書籍等商品の紹介でAmazonアソシエイトを利用していることがあります。

wx

Task Coach 0.60

wx

Task Coach 今まで0.58を使っていましたが,バージョンアップしていました.Change historyを見ると0.59で日本語化設定が追加されたということで,インストール.Preferences→Languageでjapaneseを選択,再起動でOK 最小化してタスクトレイにしまうと,復帰…

wxPython IN ACTION読書記録(12) 2.4 wxPythonの終わらせ方

最上位ウインドウがすべて閉じられたときwxPythonアプリの終わり Listing 2.1で気になったこと. ユーザにウインドウを閉じられたときではなく,プログラマブルにアプリケーションを落とす方法 最上位ウインドウのClose()メソッド 2.4.1 普通の終了 wx.Appの…

wxPython IN ACTION読書記録(11) 2.3 How do I direct output from a wxPython program?

Pythonで出力と言ってまず思いつくのが標準出力ストリーム(sys.stdout)と標準エラー(出力)ストリーム(sys.stderr) wxPythonのプログラムでは標準で,Windowsではウインドウに,Unixでは実際のコンソールウインドウのようなもの?に標準出力がリダイレクトさ…

wxPython IN ACTION読書記録(10) wxPythonがラップしているwxWidgetsはC++のツールキットだから

wxPythonでは名前付けがPythonの慣習と異なる(メソッド命名規則が違う.例:OnInit()) wxPythonのクラスにははっきりとGetterとSetterがあって,属性名で直接アクセスできない.アクセサを使う必要がある. 2.2.2 アプリケーションオブジェクトが作られて,破…

はてなダイアリーとはてなグループのURLをはてなの記法に置き換えるスクリプト

d:id:Voluntas:20060820のコメント欄で思いついた.じゃない,思い立った. こんなの.PythonとwxPythonの実行環境が必須です.ansi版とunicode版が選べますがunicode版がおすすめ. こんなスクリプトを書くのにn時間かかったのは内緒だ.最初正規表現で書こ…

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なのでそう…

wxPython IN ACTION読書記録(8) 2.1 What do I need to know about the required objects?

やっとCHAPTER 2ですね. 2つの土台クラス アプリケーションオブジェクトは最上位(メイン)のイベントループを管理する イベントに反応する最後の機会を握る(メインのイベントループが終わったら実質wxPythonプログラムは終わりだから?) 最上位ウインドウオ…

wxPython IN ACTION読書記録(7) 1.5 What can wxPython do?...and more...

1.5 What can wxPython do? まぁたいがいはfigureを見れば俯瞰できる.最後の方だけつらつらと. クリップボードの取得 ドラッグアンドドロップ MIME typesとオーディオ システムの標準ダイアログ XMLファイルでインターフェースを定義する…xrcの事かな.wxP…

wxPython IN ACTION読書記録(6) 1.4 Creating the final hello.py program

Listing 1.3のサンプルコード,書籍と比べるとWebでダウンロードしたものには self.SetClientSize(size)の一文が追加されている.Frameの引数で渡すsize同様このメソッドもFrameの大きさを指定するもので自然数2要素のタプルを渡せば指定された大きさになっ…

wxPython IN ACTION読書記録(5)1.3 Extending the bare-minimum wxPython program

この前の簡単なプログラムを拡張していこう.PythonProgrammingの標準(慣習)に倣って土台をしっかりさせれば,役に立つこともできよう. Listing 1.2にはいくつか重要なものが追加されている. シバン行(shebang line) unixライクなシステムでは便利でその他…

wxPython IN ACTION読書記録(4)Working with applications and frames

p.12 1.2.2(続き) この前はサブクラスの中で__init__()メソッドを定義してなかった.このときは自動的に親クラスの__init__()メソッドが呼び出される. でもサブクラスで__init__()メソッドを定義すると,自動的に呼び出されないので,親の__init__()メソッ…

wxPython IN ACTION読書記録(3)Importing wxPython

p.10 普通Pythonにおいてimportの順番には意味がないし,不都合もないが,wxPythonにおいてはwxモジュールをまずimportしないといくつかの重要なモジュールが力を発揮できない.例えばxrcが例示されている.だから import wxこの文なしに from wx import xrc…

wxPython IN ACTION読書記録(2)Bare wxPython program

p.4の途中から. Listing1-1(sample.py)について. 読者にインターフェイスプログラミングの経験があっても,十中八九,すべての引数が理解できるということはないだろう,と.あ,もちろんリファレンスよんだり,ドキュメント読めば分かるわけですが,メソ…

wxPython IN ACTION読書記録(1)Introduction to wxPython

とりあえず読み始めないとな.日に5ページも行かなそうなんでそこんとこよろしく.エントリーの最後にAmazonアサマシリンクがあるのもご了承下さい. p.1 Introduction to wxPython Chapter 4でPyCrustをラッピングしてデバッグを簡単にしよってのをするらし…