Qt (toolkit)

от Уикипедия, свободната енциклопедия
Jump to navigation Jump to search
Qt
Qt logo 2016.svg
Qt Creator 3.1.1 editing a sample UI file from Qt 5.3 using Designer.png
GUI designing in Qt Creator using the embedded Qt Designer
Информация
Автор Haavard Nord and Eirik Chambe-Eng[1]
Разработчик Trolltech (1991–2008)
Nokia (2008–2011)
Qt Project (2011–present)
Digia (2012–2014)
The Qt Company (2014–present)
Начални версии 20 май 1995 г.;
преди 23 години
 (1995-05-20)[1]
Програмен език C++
Операционна система Android, iOS, Linux (Embedded, Wayland, X11), macOS, Windows, Windows Phone, [2]
Платформа Cross-platform
Статус Active
Вид софтуер Application framework
Лиценз Qt Commercial License[3]
GPL 2.0, 3.0[3]
LGPL 3.0[4]
Уебсайт www.qt.io
Qt (toolkit) в Общомедия

Qt (от думата Cute на английски „Сладък“,[5] представлява инструментариум и среда за разработка за междуплатформен софтуер, използван основно за разработване на графични потребителски интерфейси (в този случай се нарича джаджи за настройка; на английски widget toolkit), но също и за разработването на софтуер без графичен интерфейс, като конзолни инструменти и сървърни програми.

Qt се разработва от The Qt Company, базирана във Финландия, която първоначално е основана в Норвегия и е наречена Trolltech.

Qt използва C++ код в комбинация с няколко нестандартни разширения. Добавен е код преди обработката (Pre-Processor), който създава стандартен код C++ преди компилацията.

Qt работи на всички големи платформи, не се ограничава до конкретна операционна система или хардуер и има широка международна поддръжка. Освен създаването на графични потребителски интерфейси, Qt поддържа SQL, XML parsing, управление на процесите, поддръжка на мрежата, унифициран интерфейс за управление на файлове и др.

Популярен софтуер, разработен с помощта на QT, е Skype, Google Земя, Opera, KDE и др.

Източници[редактиране | редактиране на кода]

  1. а б A Brief History of Qt. // C++ GUI Programming with Qt 4. 1st. Prentice-Hall, June 2006. с. xv–xvii. Посетен на 5 August 2013.
  2. Supported Platforms. //
  3. а б Licenses. //
  4. Adding LGPL v3 to Qt. // 20 August 2014.
  5. Интервю с Ерик Енг и Матиас Етрих от Trolltech уебсайт dot.kde.org