The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

11.05.2016 19:42  Выпуск интегрированной среды разработки Qt Creator 4.0

Представлен выпуск интегрированной среды разработки Qt Creator 4.0.0, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается разработка как классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками.

Ветка Qt Creator 4.0 примечательна изменением лицензии, если раньше код распространялся под лицензией LGPL 2.1, то теперь он доступен только под GPLv3 (с исключениями) или коммерческой лицензией. В отличие от LGPLv2.1, GPLv3 предоставляет защиту от патентных претензий при поставке продуктов под данной лицензией и обеспечивает защиту от тивоизации. Дополняющие GPLv3 исключения допускают связывание с любыми плагинами и снимают лицензионные ограничения для генерируемого кода.

По сравнению с прошлым выпуском внесено более ста изменений от 48 разработчиков. Из наиболее интересных улучшений можно отметить:

  • Открыты исходные тексты следующих компонентов, которые ранее поставлялись только в составе коммерческой версии:
    • Интеграция статического анализатора Clang Static Analyzer;
    • Расширенные средства профилирования производительности QML;
    • Экспериментальная система автоматизированного тестирования;
  • Улучшение поддержки проектов, для сборки которых используется CMake. CMake теперь запускается автоматически, когда это необходимо и ему автоматически передаются такие настройки, как версия Qt и инструментария. В интерфейсе управления проектом добавлены средства изменения конфигурации CMake для сборочной директории. Также предусмотрена возможность изменения конфигурации CMake для всех проектов в выбранном наборе. Кроме того, Qt Creator, теперь не создаёт сборочные директории для CMake до начала сборки, что делает более комфортным работу пользователей, которые хотят только изучить код, без его сборки.
  • Обеспечено автоматическое задействование построителя модели кода C/C++ на базе Clang (Clang code model), если включен соответствующий плагин. Реализована поддержка настройки системы предупреждений, в том числе в привязке к отдельным проектам;
  • В отладчике обеспечено выделение стандартных типов (std::set, std::map, std::multimap, std::valarray и QBitArray), увеличена скорость отслеживания переменных (watches), улучшена визуализация непечатных символов в QByteArray и char[];
  • Режим анализа совмещён с режимом отладки. В новом унифицированном режиме отладки доступны отладчик, статический анализатор Clang, Memcheck, Callgrind и QML Profiler;
  • В систему профилирования добавлен новый режим визуализации статистики Flamegraph, в котором горизонтальные панели отражают время вызова функции, а вертикальные - какие функции были вызваны и в какой последовательности;
  • В Qt Quick Designer добавлена возможность перемещения холста через перетаскивание мышью с нажатой левой кнопкой. Добавлены новые элементы Qt Quick Controls 2.
  • По умолчанию применена новая плоская тема оформления, старая тема доступна через выбор Classic в меню "Tools \ Options \ Environment \ Interface";


  1. Главная ссылка к новости (https://blog.qt.io/blog/2016/0...)
  2. OpenNews: Релиз фреймворка Qt 5.6
  3. OpenNews: Доступен альфа-выпуск Qt 5.7
  4. OpenNews: Проект Qt объявил о смене лицензии и изменении соглашения с KDE
  5. OpenNews: Выпуск интегрированной среды разработки Qt Creator 3.6.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: qt, ide, qtcreator
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, pethead, 19:49, 11/05/2016 [ответить] [смотреть все]
  • –2 +/
    Понагородили...
     
     
  • 2.5, Анончег, 20:54, 11/05/2016 [^] [ответить] [смотреть все] [показать ветку]
  • –5 +/
    Одни графики разнопёстрые, а кодить-то собственно во что, вот в то чёрно-серое?
     
     
  • 3.9, Аноним, 21:24, 11/05/2016 [^] [ответить] [смотреть все]
  • +4 +/
    Зато теперь они могут подсказать где проблемы с производительностью, чтобы оптим... весь текст скрыт [показать]
     
  • 1.2, КСПшник, 20:02, 11/05/2016 [ответить] [смотреть все]  
  • +/
    Да уж... Но главное на месте не топтаться...
     
  • 1.3, Шарп, 20:14, 11/05/2016 [ответить] [смотреть все]  
  • +/
    Люто плюсую. Перешёл на четвёрку, когда она ещё была RC, потому что в 3.5 жутко тормозил отладчик.
     
     
  • 2.18, kachsheev, 23:44, 11/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вы как-то лихо 3.6 перепрыгнули.
     
     
  • 3.25, Шарп, 07:48, 12/05/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Ага, был выбор Я сначала накатил 4 отладчик не тормозит, каких-то ещё багов не... весь текст скрыт [показать]
     
  • 2.20, Led, 00:25, 12/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –3 +/
    > в 3.5 жутко тормозил отладчик.

    Он же с тобой синхронизировался, вендузоед.

     
     
  • 3.26, Шарп, 07:50, 12/05/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Кстати, отладчиком был cdb. Не всем везёт с работой под лялихом.
     
  • 1.4, Зенитарка, 20:40, 11/05/2016 [ответить] [смотреть все]  
  • +7 +/
    QtCreator - это жизнь!
     
     
  • 2.6, Анончег, 20:56, 11/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +6 +/
    > QtCreator - это жизнь!

    Неорганическая

     
     
  • 3.34, Аноним, 14:19, 12/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Устаревший и ограниченный мешок плоти с костями завидует ... весь текст скрыт [показать]
     
  • 3.47, Вареник, 20:08, 15/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Даже можно сказать бесплотная... метафизическая.
     
  • 1.7, A.Stahl, 20:59, 11/05/2016 [ответить] [смотреть все]  
  • –4 +/
    А ведь я в своё время использовал vim в качестве эдакой эрзац-IDE Теперь, когда... весь текст скрыт [показать]
     
     
  • 2.12, Аноним, 22:27, 11/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +5 +/
    Жир начал сочиться из системного блока рано утром.
     
  • 2.13, snmp agent, 22:32, 11/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    А теперь что используешь и для чего?
     
     
  • 3.14, Аноним, 22:40, 11/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Визуалстудию для создания солидных скриншотов
     
  • 3.16, A.Stahl, 22:46, 11/05/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Да вот криейтор и использую Волосы шелковистые, брат жив и вообще мир-труд-май ... весь текст скрыт [показать]
     
     
  • 4.17, Аноним, 23:22, 11/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Так хорошо бывает только в кино Колись, что с братом ... весь текст скрыт [показать]
     
     
  • 5.19, Led, 00:24, 12/05/2016 [^] [ответить] [смотреть все]  
  • +/
    То же, что и братом-2 ... весь текст скрыт [показать]
     
  • 1.21, Аноним, 02:32, 12/05/2016 [ответить] [смотреть все]  
  • +6 +/
    Шикарная ide для си и плюсов. Шустрая и фичастая. После того же эклипса как глоток свежего воздуха.
     
  • 1.22, Аноним, 02:50, 12/05/2016 [ответить] [смотреть все]  
  • +3 +/
    Классная IDE. С огромным удовольствием в ней работаю особенно опосля XCode/VS
     
     
  • 2.30, Аноним, 12:47, 12/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    вот уж не надо ля-ля про взрослые системы
     
     
  • 3.40, Аноним, 17:37, 12/05/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Это хто там взрослый XCode, который не умеет рефакторить Swift Это VS - здоров... весь текст скрыт [показать]
     
     
  • 4.48, Вареник, 20:19, 15/05/2016 [^] [ответить] [смотреть все]  
  • +/
    > QtCreator, имхо, лучшая IDE на сегодня

    Для чистых плюсов - да, лучшая.

     
  • 1.24, Аноним, 05:04, 12/05/2016 [ответить] [смотреть все]  
  • +/
    Интересный релиз. Надеюсь, не будет жрать заметно больше ресурсов, чем раньше.
     
  • 1.27, QuAzI, 08:15, 12/05/2016 [ответить] [смотреть все]  
  • +1 +/
    Годная вещь
    Запилили бы ещё они то же самое для Python (в рамках PySide) и торт готов
     
     
  • 2.29, trdm, 11:39, 12/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Мало вам идеешек???????
     
     
  • 3.32, Чаёвник, 13:32, 12/05/2016 [^] [ответить] [смотреть все]  
  • +/
    А что, уже много действительно годных Qt это же не только IDE Да, Qt Creator м... весь текст скрыт [показать]
     
  • 1.28, trdm, 11:35, 12/05/2016 [ответить] [смотреть все]  
  • –2 +/
    В кодеблоке в винде встроен профилировщик.
    В креаторе когда появится? Кто-нить в курсе?
     
     
  • 2.31, A.Stahl, 13:24, 12/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    QtCreator умеет работать с valgrind. Или тебе нужен какой-то особенный?
     
     
  • 3.33, тоже Аноним, 13:47, 12/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Причем умеет из коробки , что на практике равносильно встроенному в винде, то... весь текст скрыт [показать]
     
  • 3.36, Дуплик, 15:43, 12/05/2016 [^] [ответить] [смотреть все]  
  • +/
    В Windows Valgrind не работает от слова вообще.
     
     
  • 4.37, Клыкастый, 16:02, 12/05/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    "У вас в венде даже Valgrind не работает!"
     
  • 4.42, Аноним, 00:10, 13/05/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Там есть всякие Dr Memory В VS наверное не интегрируются, хотя это обычно не н... весь текст скрыт [показать]
     
  • 1.38, Аноним, 16:58, 12/05/2016 [ответить] [смотреть все]  
  • –1 +/
    поломали cmake изверги
     
  • 1.41, Аноним, 18:17, 12/05/2016 [ответить] [смотреть все]  
  • –1 +/
    Крашится при переходе из режима Начало в режим Редактор и обратно Никакие ф... весь текст скрыт [показать]
     
     
  • 2.43, Led, 09:30, 13/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > Крашится при переходе из режима "Начало" в режим "Редактор" и обратно. Никакие
    > файлы не редактируются. ModName qt5quick.dll

    Вендузоеды должны страдать.

     
  • 2.45, nib, 20:01, 13/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    проблемы с дровами, пробуй --noload Welcome
     
  • 1.44, adolfus, 15:17, 13/05/2016 [ответить] [смотреть все]  
  • –3 +/
    SlickEdit -- вот правильная IDE
     
     
  • 2.46, spotify.space, 00:43, 14/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Какая вырвиглазная убогость.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor