FLTK チュートリアル
FLTKという名前は「Fast Light Toolkit」を元にした頭字語です。 その名に偽りなく、高速で軽量な使用感が得られるGUIアプリケーションプログラミングのツールキットです。 GUIライブラリとして最も名の知られたGTKやQtと比較すると、以下の特徴から高速で軽量あると言えます。
- ライブラリの規模が遥かにコンパクト
- ライブラリ自体のビルドプロセスが遥かにシンプルで簡単
- クライアントのコードがストレートかつ直感的なので学習しやすい
C++を用いてプログラミングを学習中で、テキストベースのプログラムばかり作るのに飽きてきた人には特におすすめできます。 グラフィカルなプログラムを作って楽しみを得ることで、モチベーションアップにつなげることができます。 もちろん学習や楽しみ目的だけでなく、現実での使用に耐えうる実用的なアプリケーションを作成できる優秀なライブラリです。
準備編
ウィジェットの基礎
このセクションはマニュアルのCommon Widgets and Attributesの章をベースにしています。
サンプルアプリケーション
電卓
デジタル時計
カラーピッカー
画像ビューアー
ToDoリスト
ログインフォーム
カレンダー
メディアプレーヤー