.. _biblioteka-qt: Biblioteka Qt ############# :term:`Qt` to zestaw bibliotek przeznaczonych dla języka C++, QML i Java, który znakomicie ułatwia tworzenie graficznego interfejsu użytkownika. Zawiera również klasy udostępniające obsługę m.in. multimediów , sieci czy baz danych. System i środowisko IDE ======================= Bilioteka :term:`Qt` jest przenośna z założenia, więc programować z jej wykorzystaniem można w wielu systemach i środowiskach. Proponujemy system Linux, np. dystrybucję :term:`Ubuntu` lub :term:`Debian`. Instalacja wymaganych narzędzi sprowadza się do wydania prostych poleceń w terminalu: .. code-block:: bash ~$ sudo apt-get update ~$ sudo apt-get install qtcreator qt5-qmake qt5-default qt4-qtconfig Pierwsze polecenie zaktualizuje repoytoria, czyli wersje dostępnego oprogramowania; drugie zainstaluje dedykowane :term:`środowisko IDE`, które pozwala projektować interfejs graficzny, bardzo ułatwia edycję kodu, pozwala budować, uruchamiać i debugować różne wersje tworzonych aplikacji. Qt5 w systemie Windows ======================== Instalacja jest bardzo prosta. Pobieramy `Qt Online Installer for Windows `_ i uruchamiamy. Następnie przeprowadzamy standardową instalację z domyślnymi ustawieniami, podając w razie potrzeby hasło administratora. .. figure:: ../img/qtwin01.jpg .. figure:: ../img/qtwin02.jpg Wygląd i działanie aplikacji :term:`Qt Creator` w systemie Linux i Windows są takie same. .. figure:: ../img/qtcreator.png Materiały ========= 1. `Biblioteka Qt`_ 2. `Qt Creator`_ .. _Biblioteka Qt: https://qt-project.org/ .. _Qt Creator: http://pl.wikipedia.org/wiki/Qt_Creator