1. Qt の概要

1. Qt の概要

1.1Qt__

Qt は、クロスプラットフォームのC++グラフィカル ユーザー インターフェイス アプリケーション フレームワークです。アプリケーション開発者に、最先端のグラフィカル インターフェイスを構築するために必要なすべての機能を提供します。完全にオブジェクト指向であり、拡張が容易で、真のコンポーネント プログラミングが可能です。

1.2 Qt開発経緯

Qt は 1991 年に QQ Technology によって初めて開発されました。

1996 年に商用分野に参入し、現在普及している Linux デスクトップ環境 KDE の基礎でもあります。

2008 年に Trolltech が Nokia に買収され、Qt は Nokia のプログラミング言語と呼ばれるようになりました。

2012 年に Qt は Digia に買収されました。

2014 年 4 月にはクロスプラットフォームの統合開発環境 Qt Creator 3.1.0 がリリースされ、同年 5 月 20 日には正式版 Qt 5.3 が配布され、これまで Qt は iOS、Android、そしてWP。

現在の Qt の最新バージョンは 6.8.0 です。

1.3サポートされているプラ​​ットフォーム

l Windows – XP、Vista、Win7、Win8、Win2008、Win10

l Uinux/X11 – Linux、Sun Solaris、HP-UX、Compaq Tru64 UNIX、IBM AIX、SGI IRIX、FreeBSD、BSD/OS、およびその他の多くの X11 プラットフォーム

l Macintosh – Mac OS X

l 組み込み – フレームバッファをサポートする組み込み Linux プラットフォーム、Windows CE

1.4Qtバージョン_

Qt はさまざまなバージョンでリリースされており、商用バージョンとオープンソース バージョンに分かれています

l ビジネス版

商用ソフトウェアの開発を提供し、従来の商用ソフトウェアの配布を提供し、商用有効期間中に無料アップグレードとテクニカル サポート サービスを提供します。

l オープンソースのLGPLバージョン:

独自の開発用に設計されたオープン ソース ソフトウェアで、商用バージョンと同じ機能を提供し、GNU General Public License に基づいて無料です。

1.5 Qtの利点

l クロスプラットフォーム、ほぼすべてのプラットフォームをサポート

l インターフェイスはシンプルで使いやすく、QT フレームワークを学習することは、他のフレームワークを学習する際の参考になります。

l メモリリサイクルメカニズムをある程度簡素化します。

l 開発効率が高く、アプリケーションを迅速に構築できます。

l コミュニティの雰囲気は良好で、市場シェアは徐々に上昇しています。

l 組み込み開発が可能です。

1.6 成功事例

  • Linux デスクトップ環境 KDE
  • WPS Officeオフィスソフト
  • Skype VoIP
  • Google Earth Google マップ
  • VLCマルチメディアプレーヤー
  • VirtualBox 仮想マシン ソフトウェア

おすすめ

転載: blog.csdn.net/qq_63388834/article/details/134997215
おすすめ