Qt
Razvijalec | Nokia, druga podjetja in posamezniki |
---|---|
Stabilna izdaja | 8 oktober 2024 |
Razvojni status | v produkciji / razvojni fazi |
Programski jezik | C++ |
OS | za več platform |
Tip | programsko ogrodje |
Licenca | GPL 3 in 2 LGPL 2.1 komercialna |
Spletno mesto | qt.nokia.com |
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 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, svet
[uredi | uredi kodo]#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:
- Ustvarite mapo Pozdravljen
- Zgornjo kodo skopirajte in shranite kot Pozdravljen.cpp v mapo Pozdravljen
- V mapi Pozdravljen poženite
- qmake -project
- qmake
- make/gmake/nmake (odvisno od prevajalnika)
- Poženite ./release/Pozdravljen (ali release\Pozdravljen.exe v Windows)
Zunanje povezave
[uredi | uredi kodo]- Qt — domača stran Arhivirano 2012-12-26 na Wayback Machine.
- Dokumentacija za Qt Arhivirano 2011-08-23 na Wayback Machine.
- Izvorna koda Qt Arhivirano 2009-08-07 na Wayback Machine.
- Qt Labs Arhivirano 2012-09-05 na Wayback Machine. — Spletni dnevniki razvijalcev
- Spletni dnevniki o Qt Arhivirano 2012-07-02 na Wayback Machine.
- Qt Centre — Forum za razvijalce
- C++ GUI Programming with Qt 4, 1. izdaja Arhivirano 2009-09-29 na Wayback Machine. — Celotna knjiga za učenje programiranja s Qt, za tiste, ki že poznajo C++
- Introduction to Design Patterns in C++ with Qt4[mrtva povezava] — Celotna knjiga za učenje C++, pri čemer se uporablja tudi Qt