The OpenNET Project / Index page

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

Выпуск интегрированной среды разработки Qt Creator 4.6.0

31.03.2018 12:23

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

Основные изменения:

  • Основанный на Clang построитель модели кода для языка С++ обновлён с Clang 3.9 до версии 5.0 и теперь поддерживает многие новые возможности стандарта C++17. Новая модель C++ теперь также используется во всплывающих подсказках для вывода информации об актуальном типе для элементов с типом auto и отображения параметров шаблонов. Новая модель кода пока не включена по умолчанию и требует активации плагина ClangCodeModel в меню "Help > About Plugins";
  • В редактор кода на С++ интегрирована поддержка проверки кода при помощи Clang-Tidy и Clazy, результат работы которых теперь может выводиться в виде предупреждений в штатных диагностических сообщениях. Так как некоторые проверки достаточно ресурсоёмки и возможны ложные срабатывание, данные linter-ы отключены по умолчанию (включение в Options > C++ > Code Model > Clang Code Model Warnings);
  • В поисковую строку (Locator) добавлено распознавание новых фильтров: "b " для перехода к закладке с фильтрацией по имени файла и примечаниям, "t " для вызова элемента из меню по маске (например, "t sess expe" для вызова меню "File > Sessions > Experimental Something" и "=" для вычисления простых JavaScript-выражений;
  • Продолжена работа по модернизации диалога для навигации по файловой системе, в котором появилась контекстное меню для добавления, удаления и переименования файлов;
  • Значительно обновлён редактор моделей, который теперь не преподносится как экспериментальный и включен по умолчанию. На панель добавлены кнопки для масштабирования, а функции для управления экспортом перенесены в меню File. Добавлена возможность экспорта в форме изображения выделенных элементов или всей диаграммы. В редакторе появилась поддержка выравнивания текста и многострочных имён объектов. Расширены области в которых применим интерфейс drag&drop.


  1. Главная ссылка к новости (http://blog.qt.io/blog/2018/03...)
  2. OpenNews: Релиз фреймворка Qt 5.10 и среды разработки Qt Creator 4.5.0
  3. OpenNews: Проект Qt представил новую платформу для автомобильных систем
  4. OpenNews: Релиз системы проектирования трёхмерных интерфейсов Qt 3D Studio 1.1
  5. OpenNews: Доступен сборочный инструментарий Qbs 1.11, развиваемый проектом Qt
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/48368-qt
Ключевые слова: qt, ide
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (19) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 12:57, 31/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    А автодополнение все так же коряво работает в чистом Си.
     
     
  • 2.6, Аноним (-), 14:53, 31/03/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    А чего минусуете, например? Создаю Plain C Application, получается базовый c-хеллоуворлд. Пробую писать cla -- автодополнение (или может это сниппеты?) предлагает создать class. Конечно справа показываются ошибки, но все равно неприятно.
     
     
  • 3.7, Вопрошающий Кот (?), 15:05, 31/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А что ты ожидал увидеть?
     
     
  • 4.9, Аноним (-), 15:33, 31/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А что ты ожидал увидеть?

    Я ожидал увидеть приемлемую поддержку Си.

     
     
  • 5.23, Аноним (-), 23:09, 31/03/2018 [^] [^^] [^^^] [ответить]  
  • –4 +/
    С это почти подмножество с++. Что именно там "не поддерживается", а?
     
     
  • 6.24, Аноним (-), 23:35, 31/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > С это почти подмножество с++. Что именно там "не поддерживается", а?

    Я же написал выше: предлагает в качестве автодополнения ключевые слова из С++, которых в C быть не может и сразу же подчеркивает их как ошибки.

     
     
  • 7.25, Аноним (-), 23:40, 31/03/2018 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Так не пиши в си слова которые он предлагает из крестов, какие проблемы то?
     
     
  • 8.30, MoronDude (?), 06:43, 02/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да и вообще слова не пиши, писать вредно для здоровья человека ... текст свёрнут, показать
     
  • 7.31, Алконим (?), 08:16, 02/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ты что программист что-ли? Нам такие тут ненужны мы тут бы_д_локодеры все.
     
  • 6.29, dq0s4y71 (ok), 16:55, 01/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Там как раз слишком много поддерживается, сколько и не надо бы.
     
  • 3.26, Аноним (-), 00:07, 01/04/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Умная IDE намекает на использование удобного языка :)
     

  • 1.28, Владимир (??), 11:00, 01/04/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Поддержку cmake только гробят с каждым релизом. В этом clean цели отвалились. Грусть-печаль, хоть сиди постоянно эти баги в своей ветке чини. (т.е. у меня есть конечно своя, но там исправления другого рода).
     
     
  • 2.32, Дуплик (ok), 21:25, 02/04/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Просто переходи на нормальную IDE.
     
     
  • 3.33, romanzm (?), 02:18, 03/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Например?
     
     
  • 4.38, adolfus (ok), 10:03, 07/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    silckedit
     
  • 3.35, Аноним (-), 09:30, 03/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, щас все брошу и перейду на... на.... куда перейти то?
     
     
  • 4.36, Anonimous (?), 13:01, 03/04/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    clion?
     
  • 2.34, Аноним (-), 09:27, 03/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    qmake же есть, для своих проектов удобнее
     
     
  • 3.37, Владимир (??), 10:20, 05/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    qmake как замена cmake, вы издеваетесь!) ладно бы еще QBS назвали, я использовал её для своих проектов.
    А так, хм, cmake это основная система сборки в организации где я работаю, разумеется переписывать никто сейчас это все не будет без веских причин)
    qmake это ад для маломальски больших проектов (почитайте сырцы qmake того же qt и qt creator).
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру