Qt

Qt
Скриншот редагування простого інтерфейсу в Qt Creator 3.1.1
ТипWidget toolkit
АвториHaavard Nordd і Eirik Chambe-Engd
РозробникиQt Group
Стабільний випуск6.6.2 (14 лютого 2024 (2024-02-14))
Операційна системакрос-платформова
Мова програмуванняC++
ЛіцензіяGPLv3
LGPLv3[1]
Q Public License
власницька
Онлайн-документаціяdoc.qt.io
Репозиторійcode.qt.io/cgit/qt/qtbase.git/
Вебсайтqt.io

Qt (варіант вимови від розробників cute — к'ют[2]) — крос-платформовий інструментарій розробки програмного забезпечення (ПЗ) мовою програмування C++. Дозволяє запускати написане за його допомогою ПЗ на більшості сучасних операційних систем (ОС), просто компілюючи текст програми для кожної операційної системи без зміни початкового коду. Містить всі основні класи, які можуть бути потрібні для розробки прикладного програмного забезпечення, починаючи з елементів графічного інтерфейсу й закінчуючи класами для роботи з мережею, базами даних, OpenGL, SVG і XML. Бібліотека дозволяє керувати потоками, працювати з мережею та забезпечує крос-платформовий доступ до файлів.

Qt також може бути використаним у багатьох інших мовах програмування: Ada (QtAda)[3], C# (Qyoto/Kimono)[4], Java (Qt Jambi)[5], Qt Jambi, Node.js[6], Pascal, Perl, PHP (PHP-Qt), Ruby (QtRuby), та Python (PyQt,PySide).

  1. New agreement with the KDE Free Qt Foundation and changes for the open source version. Архів оригіналу за 5 квітня 2016. Процитовано 10 квітня 2016.
  2. Interview with Trolltech president Eirik Eng [Архівовано 17 жовтня 2008 у Wayback Machine.] on dot.kde.org
  3. QtAda [Архівовано 12 квітня 2009 у Wayback Machine.], Ada 2005 bindings for Qt
  4. The Qyoto / Kimono Project [Архівовано 22 жовтня 2008 у Wayback Machine.], a .Net and C# bindings for Qt
  5. Qt Jambi, Java bindings for Qt from Trolltech
  6. Node-Qt [Архівовано 13 березня 2013 у Wayback Machine.], C++ Qt bindings for Node.js

Developed by StudentB