拡張Widget

標準のWidgetだけでは物足りない時に、誰でもWidgetを拡張したいと思うことでしょう。
Widgetを拡張するには、以下の3つの方法があります。
それぞれに一長一短があるので、よく理解して使いましょう。
拡張Widgetの種類と特徴
[incr Widget]拡張 オブジェクト指向プログラムミングでWidgetを拡張する。
OOPでコードの再利用が可能なのは○、
処理が重たいのは×
ActiveX(OCX)拡張 Visual Basic等のコンポーネントでWidgetを拡張する。
豊富はコンポーネントを流用できるのは○、
Visual Basicの知識が必要になるのは×
100% Pure Tcl拡張 100% Pure Tclで作られたWidgetで拡張する。
手っ取り早く使えるのは○、
ちょっと処理が重たいのは×

私のお薦めは、100% Pure TclのWidgetです。
全てTclで書かれているので、クロスプラットフォームで有利ですし、 Tclとの相性もばっちりです。
その中でもBWidgetパッケージは、信じられないほど、シンプルで強力なWidget群です。
興味のある方は、BWidget入門を御覧ください。