Qt Labs Japan について

Qt Labs Japan は Nokia, Qt Development Frameworks が開発している Qt の日本語情報を発信するためのサイトです。

Qt とは

Qt は C++ 用のクロスプラットフォームアプリケーション開発フレームワークです。Microsoft Windows や X11、Mac OS X といったデスクトップマシンから Symbian、組み込みLinux、Windows CE/Mobile といった組み込み/携帯端末までを幅広くサポートしています。Qt を用いて作られたアプリケーションはそれぞれのプラットフォーム向けにビルドすることでどのプラットフォームでも同じ動作を行います。

Qt の詳細に関しては Qt の製品情報 を参照してください。

Qt の機能

Qt には下記のように様々な機能があります。

  • コア(文字列、コンテナ、ファイルI/O、スレッド等)
  • GUI(ウィジェット、ダイアログ等)
  • ネットワーク
  • データベース(SQL)
  • WebKit
  • スクリプト(Java Script Core)
  • XML
  • Open GL
  • その他

それぞれの機能の詳細に関しては モジュール式のクラスライブラリ を参照してください。

Qt のライセンスモデル

Qt は商用ライセンスに加え、GPL、LGPLのオープンソースライセンスを採用したトリプルライセンスモデルとなっています。そのため、商用アプリケーションからオープンソースアプリケーションまで、開発者が目的に適したライセンスを選択することができます。

Qt のライセンスモデルの詳細に関しては Qt ライセンスについて を参照してください。