モジュール式のクラスライブラリ
|
Qt は、使いやすいモジュール式のC++クラスライブラリという形で、アプリケーションのビルディング・ブロック群を豊富に備えています。これらが、高度なクロスプラットフォーム・アプリケーションをビルドするために必要なすべての機能を提供します。
|
詳細情報 |
Core | Qt Declarative | GUI | Multithreading | 2D Canvas | Declarative (UI)
OpenGL | Scripting | Networking | Database | WebKit | Multimedia | XML | Unit Testing
|
Qt Core Moduleは、他のモジュールで使用される非グラフィカルクラスを使用したすべてのQtベースのアプリケーションの基盤を形成します。 |
|
主要な機能
|
メリット
|
|
|
|
主要な機能
|
メリット
|
|
|
|
|
|
主要な機能
|
メリット
|
|
Qt には、ECMA標準に準拠したスクリプトエンジンが完全に統合されています。QtScriptでは、QObjectの統合、スクリプトにおけるQtのシグナル/スロットメカニズムの利用、C++とスクリプトの強力な統合などが可能です。 |
|
主要な機能
|
メリット
|
|
Qt Networking Moduleなら、ネットワークプログラミングもクロスプラットフォームで容易に行えます。クライアント/サーバーのソケットを完全に抽象化。HTTP、FTP、DNS、非同期HTTP 1.1をサポート。 |
|
主要な機能
|
メリット
|
|
QtSqlモジュールにより、Qtアプリケーションにシームレスなデータベース統合機能をもたせることも簡単です。Qtは主要なデータベースドライバをすべてサポートしており、データベースサーバーにSQLを送信したり、Qt SQLクラスを利用して自動的にSQLクエリーを生成することもできます。 |
|
主要な機能
|
メリット
|
|
Qtは、一般的なユニットテストフレームワークに見られるすべての機能に加え、GUIのテストのための機能も拡張します。 |
|
主要な機能
|
メリット
|
|
QtXmlモジュールには、XML文書のストリームリーダー/ライター、SAX及びDOMプロトコルのC++実装ならびに、XQuery & XPathエンジンが含まれています。また、QtにはXQueryと呼ばれるSQLに似たシンプルなクエリー言語も用意されており、XML文書をトラバースして必要なXML要素を選択し、これらをまとめてXMLまたはその他のフォーマットで出力することができます。C++による大量のリソースを要求する手続き型プログラミングが不要になるため、クエリーが容易になります。 |
|
主要な機能
|
メリット
ホワイトペーパー:XQueryによりアプリケーション内からXMLデータの処理が可能 |
|
主要な機能
|
メリット
ホワイトペーパー:Qt及びOpenGLを使用したクロスプラットフォーム対応ビジュアルUIの作成 |
|
クロスプラットフォームに対応したQtのマルチスレッディング機能なら並列プログラミングも簡単に行え、並列性の向上によってマルチコアアーキテクチャの性能を容易に引き出すことができます。 |
|
主要な機能 ![]() |
メリット
ホワイトペーパー:マルチスレッディング機能により、Qtによるプラットフォームの機能が最大限に向上 |
|
|
|
|
主要な機能
|
メリット
|
Qt Declarative: カスタム、ダイナミックユーザインターフェース
|
|
Qt Declarative モジュールには、タッチ機能を持つモバイル端末や組み込み機器を対象に、高度でダイナミックな、カスタムユーザインターフェースを作成するための強力なクラスのセットが用意されています。Qt Declarative は、Qt Quick user interface creation kit の主要コンポーネントです。 |
|
主な機能
|
メリット
|



