Qt Creator

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: www.qt.io/product/development-tools

Qt Creator — это кроссплатформенная интегрированная среда разработки (IDE), предназначенная для создания приложений с использованием фреймворка Qt. Она поддерживает языки программирования C++, QML, JavaScript и Python, обеспечивая разработчиков мощными инструментами для проектирования и реализации сложных программных решений. Qt Creator является частью официального набора инструментов Qt и широко используется для разработки приложений под Windows, macOS, Linux, а также мобильные и встраиваемые платформы.

Первая версия Qt Creator была представлена в марте 2009 года и с тех пор регулярно обновляется, предлагая новые возможности и улучшения. Среда разработки интегрирует в себе редактор исходного кода с подсветкой синтаксиса и автодополнением, визуальный дизайнер интерфейсов, систему отладки и средства работы с системами контроля версий. Qt Creator ориентирован на упрощение процесса разработки, предоставляя разработчикам удобные инструменты для эффективной работы с проектами.

  • Редактор кода: поддерживает подсветку синтаксиса, автодополнение, навигацию по коду и рефакторинг, облегчая написание и поддержку исходного кода.
  • Визуальный дизайнер интерфейсов: включает Qt Designer и Qt Quick Designer для создания графических интерфейсов с использованием Qt Widgets и QML.
  • Отладчик: интегрирует GDB, CDB и отладчик JavaScript, поддерживает различные режимы отладки, включая локальную и удалённую.
  • Системы сборки: поддерживает qmake, CMake, Autotools и QBS, позволяя гибко настраивать процесс сборки проектов.
  • Системы контроля версий: интегрирует поддержку Git, Subversion, Mercurial, CVS, Bazaar и Perforce для управления исходным кодом.
  • Поддержка нескольких языков: предоставляет возможности для разработки на C++, QML, JavaScript и Python, расширяя спектр применения среды.
  • Мобильная и встраиваемая разработка: поддерживает создание приложений для Android, iOS, а также встраиваемых Linux-систем.
  • Интеграция с инструментами Qt: тесно связан с другими компонентами Qt, такими как Qt Linguist и Qt Assistant, обеспечивая полную поддержку процесса разработки.
Подробнее