wxWidgets入門 wxWidgetsとは? クロスプラットフォームのGUIアプリケーション作成用ライブラリである この表題自体説明が必要だろう。まず、 クロスプラットフォーム 様々なOS上で動作すること である コマンドプロンプトで動くようなプログラムがCUI, 普段我々がWindowsで使っているようなアプリケーションがGUI、ブラウザもExcelもみんなGUIアプリケーションである。 使用言語はC++で、各プラットフォームの機能(ウィンドウの描画、テキストボックスの呼び出し、HTTPによる通信)を同一のコードで表現できるようになっている。 同じようなライブラリとして Qt, GTK+, FLTK, Tcl/Tk, FOXのようなものがある。 このようなGUIアプリケーション作成用ライブラリの利点は、OS直結の低レイヤな言語仕様を覚えなくていい点だ。 それは様々な設定が出来る代わり