Qt Creator

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Qt Creator
Qt Creator logo.png
QtCreator-Linux-2.0.1.pngЕкран of Qt Creator 2.0.1
Розробник(и) Qt Development Frameworks, Digia
Перший випуск 3 березня 2009
Стабільний випуск 3.1 (15 квітня 2014; 98 днів тому)
Написано на C++ (Qt)
Операційна система Windows, Linux, Mac OS X, FreeBSD
Тип інтегроване середовище розробки
Ліцензія LGPL[1]
Сайт qt-project.org/wiki/Category:Tools::QtCreator

Qt Creatorінтегроване середовище розробки, призначене для створення крос-платформових застосунків з використанням бібліотеки Qt. Підтримується розробка як класичних програм мовою C++, так і використання мови QML, для визначення сценаріїв, в якій використовується JavaScript, а структура і параметри елементів інтерфейсу задаються CSS-подібними блоками. Qt Creator може використовувати GCC або Microsoft VC++ в якості компілятора і GDB як зневаджувач. Для Windows версій бібліотека комплектується компілятором, заголовними і об'єктними файлами MinGW.

Сирцеві тексти Qt Creator поширюються в рамках ліцензії LGPL.

Історія[ред.ред. код]

Qt Creator розроблена норвезькою компанією Trolltech, яку у 2008 році поглинула Nokia. Анонс проекту відбувся на Qt Developer Days в жовтні 2008 року[2]. Публічна бета-версія проекту була опублікована 30 жовтня 2008[3]. Фінальний реліз відбувся 3 березня 2009 року (разом з виходом Qt 4.5)[4].

Після укладення стратегічного союзу з Microsoft Nokia втратила інтерес до розвитку технологій Qt. У березні 2011 фінська компанія Digia, постачальник ERP-систем, послуг і рішень в області мобільних систем і користувацьких інтерфейсів, оголосила про укладення угоди з Nokia про викуп у тої прав на комерційне ліцензування та надання послуг з підтримки розробки з використанням бібліотеки Qt.[5] У вересні 2012 Nokia повністю відмовилася від Qt і Digia купує у Nokia весь бізнес і програмні технології, пов'язані з Qt.[6]

Особливості[ред.ред. код]

  • Зроблений спеціально для розробки на Qt
  • Вбудований редактор форм (Qt Designer) і довідкова система (Qt Assistant)
  • Контекстно-залежна система допомоги
  • Розширюваність плагінами
  • Є графічний фронтенд для GDB
  • Підтримка зневадження за допомогою CDB
  • Для створення проектів використовується qmake (планується підтримка Makefile та тестується підтримка CMake)
  • Узагальнене підсвічування синтаксису, підтримується велика кількість мов програмування і розмітки. Є можливість створення своїх стилів підсвічування
  • Можливість редагувати етапи складання проекту
  • Підтримка розробки на мовах C/C++, JavaScript, QML
  • QML-дизайнер
  • Можливість розробки під Symbian і Maemo зі зневадженням в симуляторі або на пристрої

Виноски[ред.ред. код]

Посилання[ред.ред. код]