HYPER MIKAN BOX
検索
最近の変更
メディアマネージャー
サイトマップ
文書の表示
以前のリビジョン
バックリンク
ログイン
トレース:
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== FLTK チュートリアル ====== {{ :fltk:fltk_shadow.png?500 |Fast Light Toolkit - Fast Light Toolkit (FLTK)}} FLTKという名前は「**F**ast **L**ight **T**ool**k**it」を元にした頭字語です。 その名に偽りなく、高速で軽量な使用感が得られるGUIアプリケーションプログラミングのツールキットです。 GUIライブラリとして最も名の知られたGTKやQtと比較すると、以下の特徴から高速で軽量あると言えます。 * ライブラリの規模が遥かにコンパクト * ライブラリ自体のビルドプロセスが遥かにシンプルで簡単 * クライアントのコードがストレートかつ直感的なので学習しやすい C++を用いてプログラミングを学習中で、テキストベースのプログラムばかり作るのに飽きてきた人には特におすすめできます。 グラフィカルなプログラムを作って楽しみを得ることで、モチベーションアップにつなげることができます。 もちろん学習や楽しみ目的だけでなく、現実での使用に耐えうる実用的なアプリケーションを作成できる優秀なライブラリです。 ===== 準備編 ===== - [[basic_info|基本的な情報]] - [[install|インストール]] - [[helloworld|Hello World]] - [[helloworld-quick|手軽なHello World]] - [[helloworld-cmake|CMakeを使ったHello World]] - [[install2|インストール その2]] ===== ウィジェットの基礎 ===== このセクションはマニュアルの[[https://www.fltk.org/doc-1.4/common.html|Common Widgets and Attributes]]の章をベースにしています。 - [[widget-basic-widgets|ウィジェット]] - [[widget-basic-windows|ウィンドウ]] - [[widget-basic-boxes|ボックス]] - [[widget-basic-buttons|ボタン]] - [[widget-basic-texts|テキスト]] - [[widget-basic-valuators|バリュエーター]] - [[widget-basic-groups|グループ]] - :TODO: [[widget-basic-menus|メニュー]] - :TODO: [[widget-attr-sizes-and-positions|ウィジェットの属性 - サイズと位置]] - :TODO: [[widget-attr-colors|ウィジェットの属性 - 色]] - :TODO: [[widget-attr-boxtypes|ウィジェットの属性 - ボックスのタイプ]] - :TODO: [[widget-attr-callbacks|ウィジェットの属性 - コールバック]] - :TODO: [[widget-attr-shortcuts|ウィジェットの属性 - ショートカット]] ===== サンプルアプリケーション ===== - [[example-app-bmi_calc|BMI計算機]] - [[example-app-countdown_timer|カウントダウンタイマー]] - :TODO: 電卓 - :TODO: デジタル時計 - :TODO: カラーピッカー - :TODO: 画像ビューアー - :TODO: ToDoリスト - :TODO: ログインフォーム - :TODO: カレンダー - :TODO: メディアプレーヤー
文書の先頭へ