Що таке Qt

Qt (розробники пропонують вимовляти назву, як «к'ют») — вільний багатоплатформовий каркас для розробки програмного забезпечення, який переважно використовується для розробки програм з графічним інтерфейсом користувача (у даному контексті, він більше відомий, як набір графічних віджетів), а також консольних і серверних додатків. Найвідомішими проектами, які використовують Qt є стільничне середовище KDE, Google Earth, Skype, Qt Extended, Adobe Photoshop Album, VirtualBox та OPIE. На даний момент, розробкою Qt займається компанія Nokia, яка минулого року придбала його виробника, норвезьку компанію Trolltech.

Qt використовує C++ з кількома нестандартними розширеннями, які реалізовуються за допомогою додаткового препроцесора, котрий генерує стандартний код на C++ перед компіляцією. Qt також може використовуватись і в інших мовах програмування через спеціальні розроблені прив'язки. Qt працює на усіх основних програмних і апаратних платформах, а також має чудову підтримку інтернаціоналізації. До функцій не пов'язаних з ГКІ, входять, зокрема, АРІ до доступу до баз даних SQL, парсингу XML, управління потоками, роботи з мережами, а також уніфіковані багатоплатформові функції для роботи з файлами.

Розповсюджується на умовах ліцензії GNU Lesser General Public License, і є вільним програмним забезпеченням.


( Читати далі )
  • +6
  • 14 серпня 2009, 02:31
  • sashko
  • 4