QT to przenośna biblioteka napisana w C++ i posiadająca API dla szeregu innych języków, której przeznaczeniem jest głównie tworzenie złożonych aplikacji z graficznym interfejsem. Dostępna jest pod MS Windows, Mac OS X, oraz systemami Unix/Linux, w tym także dla systemów wbudowanych (embedded) opartych na Linuksie czy Windows CE.
Biblioteka Qt4 składa się z klas odpowiedzialnych za elementy interfejsu, a także operacje niższego poziomu (operacje na plikach, operacje sieciowe, obsługa baz danych, multimediów, grafik itp.). Wraz z biblioteką rozprowadzany jest Qt Designer - aplikacja do "rysowania" interfejsów graficznych oraz Qt Linguist - aplikacja do łatwego tłumaczenia programów na różne języki.
Qt jest darmowe dla otwartych aplikacji, a w przypadku aplikacji o zamkniętym kodzie wymagana jest stosowna licencja. Największym użytkownikiem tej biblioteki jest KDE - środowisko graficzne i zbiór aplikacji dla systemów Linux/Unix, a także (aplikacje) MS Windows i Mac OS X. Qt wykorzystuje także Opera, Skype czy Google Earth.
Qt Extended (dawniej Qtopia) to platforma na bazie biblioteki Qt przeznaczona dla systemów wbudowanych - telefonów komórkowych, smartfonów i podobnych urządzeń. Stosowana jest m.in. w komunikatorze osobistym Sony Milo, telefonach takich jak GreenPhone, ZTE e700, Wistron D-Link, Motorola MOTOMING A1200, Neo FreeRunner (OpenMoko). Dostępny jest także "port" Qt dla platformy Maemo używanej w tabletach Nokii.
Qt to biblioteka C++, lecz istnieją liczne projekty dostarczające pełne API Qt4 dla języków skryptowych jak Python, Ruby, a także Java. W KDE znaleźć można kilka aplikacji napisanych za pomocą PyQt4/Python. Programowanie z wykorzystaniem QT z poziomu języków skryptowych jest łatwiejsze i wielu programistów korzysta z tego rozwiązania.
Qt Wprowadzenie / C++
- Wprowadzenie do Qt/C++ - Wprowadzenie do programowanie w C++ z wykorzystaniem biblioteki Qt.
- Prosta apliacja w Qt4 - Tworzymy prostą aplikacje w Qt4/C++.
- Książki poświęcone bibliotece Qt - Przegląd książek poświęconych programowaniu z wykorzystaniem biblioteki Qt4.
Qt - pozostałe języki
Kurs PyQt4 - kurs w Bibliotece Pythona
- Renderowanie plików PDF za pomocą PyPoppler-qt4 - Opis API widżetu udostępniającego API biblioteki Poppler do renderowania plików PDF
- PictureFlow - Opis widżetu PyQt4 do "efektownego" przeglądania grafik.
- QTimer - stopery - Opis stoperów w PyQt4
- QGraphicsView i QGraphicsScene - Opis widżetów do wizualizacji złożonych obiektów 2D (np. grafik) w PyQt
- QtSql w PyQt - dostęp do baz danych - Opis klas PyQt4 zapewniających dostęp do baz danych i wyświetlanie danych w gridach.
- Zdarzenia w PyQt - Obsługa zdarzeń (events) w PyQt4 na przykładzie QListWidget i zdarzeń myszy.
- WebKit w PyQt - renderowanie stron www - Opis klas Qt odpowiedzialnych za renderowanie stron internetowych.
- Dodatkowe widżety dla PyQt4 - Opis dodatkowych widżetów dla PyQt4 stworzonych na bazie widżetów Qt.
- Tworzenie widżetów PyQt4 za pomocą SIP - Opis tworzenia Pythonowego/PyQt4 API dla widżetów Qt4 z wykorzystaniem SIP.
- QScintilla w PyQt4 - Instalacja QScintilla2 - widżetu edytora tekstowe z kolorowaniem składni i podpowiadaniem kodu.
- Rozbudowa edytora II - Dodatkowe funkcjonalności w PyQT4
- QYolk II - Kontenery - Dodajemy zakładki do QYolk
- Qyolk I - widżety list w PyQT4 - Piszemy graficzne GUI dla yolk
- Wprowadzenie do PyQt4 - Podstawowe elementy i zasady działania biblioteki PyQt4
- PyQT4 i QTDesigner - Wprowadzenie - Tworzymy proste GUI
- Rozbudowa tekstowego edytora w PyQT4 - Dodajemy kilka usprawnień
- Prosty edytor tekstowy w PyQT4 - Prosty edytor tekstowy w PyQT4
- QYolk III - Pakiety do aktualizacji - Rozbudowujemy aplikację
- Qt Jambi - API dla Javy - Opis biblioteki Qt Jambi udostępniającej API biblioteki Qt dla Javy.
- Ruby - Qt4-qtruby i Korundum - Dla Ruby API biblioteki Qt4 dostarcza pakiet qt4-qtrury, a dla Qt3/KDE istnieje pakiet Korundum.
Qyoto - QT w C#
Writing Qt and KDE apps in Mono Visual Basic - QT w C#, wprowadzenie
Ostatnie wiadomości
- Qt 4.5 BETA wydana (2008.12.19)
- Qt Creator BETA (2008.12.18)
- Jak KDE4 blokuje Qt 4.5 (2008.12.05)
- Nowe multimedialne możliwości Qt-Phonon (2008.11.28)
- Qt Creator - IDE dla Qt od Qt Software (2008.10.31)
- Integracja aplikacji Qt i KDE4 w GNOME/GTK+ (2008.10.30)
- Qt 4.5.0 Technical Preview (2008.10.22)
- Qt portowane pod Symbiana S60 (2008.10.20)
- Zapowiedź nowości w Qt Designer 4.5 (2008.10.16)
- QGtkStyle również pod MS Windows (2008.10.02)
W Sieci
Qt-Apps.org - katalog otwartych aplikacji QtBlog Qt4/KDE4 - polskojęzyczny blog
Dokumentacja Qt i Qtopia
QtCentre - wiadomości, forum społeczności
QtForum - kolejne forum społeczności
Programiści QT - grupa na Goldenline.pl
QtForum.pl - polskie forum społeczności
Qt Quarterly - eMagazyny dotyczące wykorzystania Qt
Qt dla platformy Maemo
- Dodane: 30.08.2008 przez riklaunim