Qt je prosto in odprtokodno ogrodje za razvoj aplikacij, ki tečejo na več platformah, in se uporablja predvsem za razvoj grafičnih uporabniških vmesnikov (v tem primeru je Qt knjižnica gradnikov), lahko pa se z njim razvija tudi programe brez grafičnega vmesnika. Uporablja standardni programski jezik C++, katerega s pomočjo posebnega pred-procesorja (imenovange Meta Object Compiler) obogati. Qt je moč prek povezovalnih vmesnikov uporabljati tudi iz drugih programskih jezikov.

Qt
Qt-logo.svg
Qt Designer 4 4 3.png
Program Qt Designer za snovanje vmesnikov
RazvijalecNokia, druga podjetja in posamezniki
Stabilna izdaja6.4.3[1] Uredite to na Wikipodatkih
16. marec 2023
Razvojni statusv produkciji / razvojni fazi
Programski jezikC++
OSza več platform
Tipprogramsko ogrodje
LicencaGPL 3 in 2
LGPL 2.1
komercialna
Spletna stranqt.nokia.com

Qt je najbolj znan po uporabi v programih kot so na primer KDE, VLC Media Player, Opera, Skype, Google Earth, Autodesk Maya in Wolfram Mathematica. Qt je tudi glavno razvojno ogrodje na platformi MeeGo in to postaja tudi na platformi Symbian.

Program Pozdravljen, svetUredi

#include <QtGui>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);          // program z dogodkovno zanko
    QLabel label("Pozdravljen, svet!");    // oznaka z besedilom
    label.show();                          // prikažemo oznako
    return app.exec();                     // zaženemo dogodkovno zanko
}

Program se prevede in izvede po naslednjem postopku:

  1. Ustvarite mapo Pozdravljen
  2. Zgornjo kodo skopirajte in shranite kot Pozdravljen.cpp v mapo Pozdravljen
  3. V mapi Pozdravljen poženite
    1. qmake -project
    2. qmake
    3. make/gmake/nmake (odvisno od prevajalnika)
  4. Poženite ./release/Pozdravljen (ali release\Pozdravljen.exe v Windows)

Zunanje povezaveUredi

  1. "Qt 6.4.3 Released". 16. marec 2023. Pridobljeno 16. marec 2023.