Windows向けのアプリケーションを開発しようと思ったら、.NETを使うほかないのだろうか。簡易的なものを作るのに、そうした大型の開発統合環境を用意するのは面倒だ。

3Dsearch6 Thumbnail

また、そのために新しい言語を覚えるのが面倒と言う人も多いだろう。Python開発者であれば、これを使ってみよう。

今回紹介するオープンソース・ソフトウェアはVenster、ctypesをベースにしたWindowsネイティブGUIツールキットだ。

3Dsearch5 Thumbnail

数多くのサンプルアプリケーションが登録されているので、見てみる事をお勧めする。ツリーやテキストボックスは勿論、IEモジュールを使ったインターネットアクセスもできる。

ツールバー等も利用できるので、慣れてくれば本格的にアプリケーションを作り込む事もできそうだ。最終的にpy2exeを使って実行ファイル化すれば、Python自体がなくとも動作させられるようになる。

3Dsearch3 Thumbnail
COM操作は可能だが、細かな制御は手探りになるだろう。だが一つの言語でWeb、CUI、GUIとこなせれば、開発コストは低くなるのは間違いない。

Venster
 http://venster.sourceforge.net/htdocs/index.html
SourceForge.net: Venster
 http://sourceforge.net/projects/venster

その他のスクリーンショット。

3Dsearch1 Thumbnail