PyLAF は GUI を搭載したアプリケーションの再利用性を高めるフレームワークです。そのために、データ駆動機構とGUIの自動生成機構を備えています。
- データ駆動機構
データ駆動機構はデータの更新や参照などのイベントによりプログラムが駆動される、表計算ソフトなどでお馴染みの仕組みです。
PyLAF ではこの仕組みを利用して GUI やプログラム部品間の柔軟な連携が可能です。
- GUI 自動生成機構
計算処理の本体を作成すると、それに応じた GUI を自動生成する機能を備えています。
生成内容を細かく制御するオプションが用意されていて、再利用する局面に適するよう、GUI を自在にかつ容易に調整できるように工夫されています。