Qt ist eine Klassenbibliothek für die plattformübergreifende Programmierung grafischer Benutzeroberflächen. Qt wird besonders in den Bibliotheken des K Desktop Environments? verwendet.
Qt wird von der norwegischen Firma Trolltech entwickelt, und ist für verschiedene Betriebssysteme bzw. Grafikplattformen wie X11 (Unix-Derivate), Mac OS X, Windows und als PDA-Version erhältlich. Neben der Entwicklung von grafischen Benutzeroberflächen bietet Qt umfangreiche Funktionen zur Internationalisierung sowie Datenbankfunktionen und XML-Unterstützung an.
Qt verwendet eine Erweiterung der Programmiersprache C++. Es gibt auch Implementierungen für Python, Ruby?, C, C#, Java und Perl, die allerdings nicht von Trolltech betreut werden.