Jump to content

Создатель Qt

(Перенаправлено с Qt Designer )

Создатель Qt
Разработчик(и) Qt-проект
Стабильная версия
12.02 [ 1 ] / 7 февраля 2024 г .; 6 месяцев назад ( 07.02.2024 )
Репозиторий
Написано в С++ ( Кт )
Операционная система GNU/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
Номер скриншота №: e758aefc141073a1d5d8ef83e6808b5f__1720690140
URL1:https://arc.ask3.ru/arc/aa/e7/5f/e758aefc141073a1d5d8ef83e6808b5f.html
Заголовок, (Title) документа по адресу, URL1:
Qt Creator - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)