~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 223C68EE1F57DF4FC79A4A9C78FD0CC9__1713930240 ✰
Заголовок документа оригинал.:
✰ Qt Creator - Wikipedia ✰
Заголовок документа перевод.:
✰ Qt Creator — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Qt_Creator ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/22/c9/223c68ee1f57df4fc79a4a9c78fd0cc9.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/22/c9/223c68ee1f57df4fc79a4a9c78fd0cc9__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 11:40:15 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 24 April 2024, at 06:44 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Qt Creator — Википедия Jump to content

Создатель Qt

Из Википедии, бесплатной энциклопедии

Создатель Qt
Разработчики) Qt-проект
Стабильная версия
12.02 [1] / 7 февраля 2024 г .; 4 месяца назад ( 07.02.2024 )
Репозиторий
Написано в С++ ( Кт )
Операционная система Linux , macOS , семейство BSD , Windows
Тип
Лицензия Только GPL-3.0 с Qt-GPL-Exception-1.0 [2]
Веб-сайт www .qt .что /продукт /Инструменты разработки

Qt Creator — это кроссплатформенная (IDE) C++ , JavaScript , Python и QML интегрированная среда разработки , которая упрощает разработку приложений с графическим пользовательским интерфейсом. Он является частью SDK для Qt GUI среды разработки приложений и использует Qt API, который инкапсулирует вызовы функций графического интерфейса операционной системы хоста. [3] Он включает в себя визуальный отладчик и встроенный WYSIWYG дизайнер макетов и форм GUI. Редактор имеет такие функции , как подсветка синтаксиса и автодополнение . C++ Qt Creator использует компилятор из коллекции компиляторов GNU для Linux . В Windows он может использовать MinGW или MSVC при установке по умолчанию, а также может использовать отладчик консоли Microsoft при компиляции из исходного кода . Clang также поддерживается.

История [ править ]

Разработка того, что в конечном итоге стало Qt Creator, началась в 2007 году или ранее под переходными названиями Workbench , а затем Project Greenhouse . [4] Он дебютировал в конце эры Qt 4 , начиная с выпуска Qt Creator версии 1.0 в марте 2009 года. [5] и впоследствии включен в состав Qt 4.5 в SDK 2009.3. [6]

Это было в то время, когда автономное приложение Qt Designer все еще оставалось предпочтительным инструментом макетирования виджетов для разработчиков. На данном этапе нет никаких указаний на то, что у Creator были возможности макетирования. Информация по этому вопросу несколько запутана (возможно, из-за смены владельцев или акцента на Qt Quick ), но интеграция Qt Designer с Qt Creator впервые упоминается, по крайней мере, еще в Qt 4.7 (примерно конец 2011 года). [7] В эпоху Qt 5 просто утверждается, что «функциональность [Qt Designer] теперь включена как часть [ sic ] Qt Creator IDE». [8]

Проекты [ править ]

Qt Creator включает в себя менеджер проектов, который может использовать различные форматы проектов, такие как .pro , CMake , Autotools и другие. Файл проекта может содержать такую ​​информацию, как файлы, включенные в проект, пользовательские шаги сборки и настройки для запуска приложений.

Редакторы [ править ]

Qt Creator включает в себя редактор кода и интегрирует Qt Designer для проектирования и создания графических пользовательских интерфейсов (GUI) из виджетов Qt.

Редактор кода в Qt Creator поддерживает подсветку синтаксиса для различных языков. Кроме того, редактор кода может анализировать код на языках C++ и QML , в результате чего предоставляются автодополнение кода, контекстная помощь, семантическая навигация. [9]

Qt Designer — это инструмент для проектирования и создания графических пользовательских интерфейсов (GUI) из виджетов Qt. Можно создавать и настраивать виджеты или диалоговые окна, а также тестировать их, используя разные стили и разрешения, непосредственно в редакторе. Виджеты и формы, созданные с помощью Qt Designer, интегрируются с программным кодом с использованием механизма сигналов и слотов Qt. [10]

Qt Quick Designer — инструмент для разработки анимации с использованием декларативного языка программирования QML .

Цели [ править ]

Qt Creator обеспечивает поддержку создания и запуска приложений Qt для настольных сред (Windows, Linux, FreeBSD и macOS), мобильных устройств ( Android , BlackBerry , iOS , Maemo и MeeGo ) и встроенных устройств Linux. Настройки сборки позволяют пользователю переключаться между целями сборки, различными версиями Qt и конфигурациями сборки. Для целевых мобильных устройств Qt Creator может создать установочный пакет, установить его на мобильное устройство, подключенное к компьютеру разработки, и запустить там.

Инструменты [ править ]

Qt Creator интегрирован с набором инструментов, таких как системы контроля версий и Qt Simulator.

Поддерживаются следующие системы контроля версий:

Qt Simulator — это инструмент для тестирования приложений Qt, предназначенных для мобильных устройств, в среде, аналогичной среде устройства.

Отладчики [ править ]

Qt Creator использует внешние собственные отладчики для отладки языка C++. [11] Qt Creator отображает необработанную информацию, предоставляемую собственными отладчиками, в упрощенной форме.

Поддерживаются следующие отладчики:

  • Символический отладчик GNU ( GDB )
  • Консольный отладчик Microsoft (CDB)
  • Внутренний отладчик JavaScript
  • Отладчик LLVM ( LLDB )

См. также [ править ]

Ссылки [ править ]

  1. ^ «Выпущен Qt Creator 12» .
  2. ^ "README.md" . код.qt.io. ​ Проверено 17 февраля 2022 г.
  3. ^ «Инструменты разработчика – Digia Plc» . qt.digia.com. Архивировано из оригинала 27 ноября 2012 года . Проверено 5 декабря 2012 г.
  4. ^ «Блог Qt, выпущен Qt Creator 1.2 (по состоянию на 12 августа 2013 г.)» . Блог.qt.digia.com . Проверено 22 сентября 2013 г.
  5. ^ «Блог Qt, усердная работа над QtCreator 1.1 (по состоянию на 12 августа 2013 г.)» . Блог.qt.digia.com . Проверено 22 сентября 2013 г.
  6. ^ «Computrade, Qt 4.5, Qt Creator выпущен... (по состоянию на 12 августа 2013 г.)» . Cti.acesuppliers.com. 24 марта 2009 года . Проверено 22 сентября 2013 г.
  7. ^ http://qt-project.org/wiki/QtCreatorWhitepaper или сайт проекта, технический документ Qt Creator . К сожалению, этот документ, похоже, не содержит никаких ссылок на номера версий Qt или Qt Creator. Эта информация видна только на «родительской» странице, которая ссылается на эту, http://qt-project.org/doc/qt-4.7/ (обе проверены 12 августа 2013 г.).
  8. ^ «Nokia Developer Wiki, Qt Designer (по состоянию на 11 августа 2013 г.)» . Developer.nokia.com . Проверено 22 сентября 2013 г.
  9. ^ «Qt Creator: Часто задаваемые вопросы» . qt-project.org. 31 марта 2009 года . Проверено 5 декабря 2012 г.
  10. ^ «Использование пользовательских виджетов с Qt Designer | Руководство по Qt Designer» . doc.qt.io. ​ Проверено 19 мая 2023 г.
  11. ^ «Отладка — Руководство Qt Creator» .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 223C68EE1F57DF4FC79A4A9C78FD0CC9__1713930240
URL1:https://en.wikipedia.org/wiki/Qt_Creator
Заголовок, (Title) документа по адресу, URL1:
Qt Creator - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)