Multimediaexpo.cz je již 18 let na českém internetu !!
Qt (knihovna)
Z Multimediaexpo.cz
Verze z 19. 10. 2011, 20:27
Qt je jedna ze dvou nejpopulárnějších multiplatformních knihoven pro vytváření programů s grafickým uživatelským rozhraním. Od verze 4 lze však vytvářet i ne-grafické programy.
Aktuální verze: 4.4.3 (28. září 2008).
Qt společně s GTK+ nahradila starší Motif. Nejznámější software využívající Qt je: prostředí KDE, webový prohlížeč Opera, Google Earth, Skype, Qtopia a OPIE.
Qt je knihovna programovacího jazyka C++, i když existuje i pro Python (PyQt), Ruby (QtRuby), C, Perl, Pascal, C# a Java (Jambi). Podporuje lokalizaci aplikací a také SQL, zpracování XML, správu vláken a přístup k souborům.
Obsah |
Vývoj a licence
Knihovnu vyvíjí norská společnost Trolltech (dříve Quasar Technologies, nyní vlastněná společností Nokia) pro čtveřici platforem – X Window System, Mac OS X, Windows a Embedded.
Pro všechny platformy jsou dostupné následující edice:
- Qt Console – pro vývoj konzolových aplikací,
- Qt Desktop Light – základní edice pro grafické aplikace, bez podpory sítí a práce s databázemi,
- Qt Desktop – kompletní edice,
- Qt Open Source Edition – kompletní edice, pro open source vývoj.
První tři edice (určené pro komerční vývoj) je nutné zakoupit. Qt Open Source Edition je dostupná pod licencí GPL nebo Q Public License (QPL), která v případě X Window System dovoluje i jiné licencování (např. LGPL).
V současnosti
Trolltech uvolnil Qt 4 - 28. června 2005 a představil pět nových technologií ve frameworku:
- Tulip – šablony a třídy.
- Interview – architektura pro náhled na menu.
- Arthur – framework pro 2D kreslení.
- Scribe – Unicode text vykreslován s veřejným API k prezentaci nízkoúrovňových textových vrstev.
- MainWindow – moderní akčně založené hlavní okno, nástrojová lišta, menu a přilehlá architektua.
Vlastnosti posledních verzí
- Qt 4.1, uvolněno 19. prosince 2005, obsahuje integrovanou podporu SVG Tiny a PDF převaděč na Qt systém tisku a několik dalších vylepšení.
- Qt 4.2, uvolněno 4. října 2006, přineslo nativní podporu CSS pro widgetový styl, stejně jako QGraphicsView framework, který dokáže ztvárnit stovky 2D objektů na obrázku (nahrazující Qt 3.x QCanvas třídy).
- Qt 4.3, uvolněno 30. května 2007, zlepšilo podporu Windows Vista, OpenGL, generování SVG souborů a přidalo QtScript (ECMAScript skriptovací jádro založené na QSA).
- Qt 4.4, uvolněno 7. května 2008, přineslo především podporu renderovacího jádra WebKit, multimediální framework Phonon a podporu pro Windows CE.
Příklad zdrojového kódu
#include <QApplication> #include <QPushButton> int main(int argc, char *argv[]) { QApplication a(argc, argv); QPushButton napis("Nazdar svete!"); napis.show(); return a.exec(); }
Související články
Externí odkazy
Náklady na energie a provoz naší encyklopedie prudce vzrostly. Potřebujeme vaši podporu... Kolik ?? To je na Vás. Náš FIO účet — 2500575897 / 2010 |
---|
Informace o článku.
Článek je převzat z Wikipedie, otevřené encyklopedie, do které přispívají dobrovolníci z celého světa. |