蜂鳥の一滴《2》Tkinter vs. PyOpenGL

蜂鳥の一滴:Jun for Python への道記事一覧
《2滴目》 Tkinter vs. PyOpenGL

《著》小粒ちゃん、滴《監修》小泉ひよ子とタマゴ倶楽部
♪2009/04/23

■ 概要

Tkinter/PyOpenGL の二刀流で…

■ 関連記事

Tkinter vs. PyOpenGL

基本イメージにある ScheduledWindow の傘下は Tkinter で、
JunOpenGL... の傘下は PyOpenGL で…という棲み分けになっています。


将来は、Swing/Jython or WPF/IronPython という拡張も
その視野に入れたいものです。


... zap ...
暫定版として、workspace.py には、

from Jun.Goodies.Display.JunDisplayModel import *
from Jun.Goodies.Image.Framework.JunImageDisplayModel import *
from Jun.Goodies.Image.Framework.JunImageDisplayView import *
from Jun.OpenGL.Support.JunOpenGLRenderingContext import *
from Jun.OpenGL.Texture.JunOpenGLTexture import *
from Jun.System.Framework.JunApplicationModel import *
...

などのモジュールを列挙してあるだけで、その後

$ python2.5 -i workspace.py 
>>> JunDisplayModel.example5(JunOpenGLTexture.imageSmalltalkBalloon())
... open: (, )
<<< image pyimage1        # <<< デバッグ 
... display: image
('\x1b', 144, 91)
>>> 
 # Tkinter+PyOpenGL 版

対話モードで、その動作を確認しています。


将来は、Workspace/Inspector を開いて、
コードを選択して、Do it/Print it/Inspect it としたいものです。

Last updated♪09/04/26