QtとはTrolltech社により開発された
優れたGUIアプリケーションを作成できる、C++で記述されたGUIライブラリ群であり、
様々なアプリケーションの開発に使われている。
たとえば、linuxのKDEデスクトップ環境や、
ブラウザーのOperaなどで
使われている。
現在、様々なバージョンでリリースされ、
フリーとして手に入る物もある。
また、プラットフォームはwindows、unix、linuxなどでサポートされている。
KDEとは、K Desktop Environment
の頭文字である。"K"はLinuxの"L"の一つ前、というだけで、特に意味はない。
Qtを利用するにはKDEのライブラリが必要である。
KDEはX Window System用に作成された優れたデスクトップ環境であり、
ウィンドウマネージャの他にファイルマネージャ、ヘルプシステム、
設定システムなどデスクトップ環境に必要なアプリケーションを提供する。
C++で記述されたライブラリ群なので、当然、C++の知識が必要になってくる。
しかし、Qtのライブラリのみで十分なアプリケーションの作成が可能であり
高度なC++の知識が無くとも、GUIアプリケーションの開発ができると考えられる。