The OpenNET Project / Index page

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

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

15.12.2015 20:57

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

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

  • Добавлен редактор структурных диаграмм, позволяющий создавать модели в стиле UML (Universal Modeling Language), визуально описывающие взаимодействие пакетов, классов, компонентов и ожидаемых результатов. Редактор экспериментальный, поэтому требует явного включения через меню Help > About Plugins > ModelEditor.
  • Многочисленные улучшения в использующем Clang построителе модели кода C/C++ (Clang code model). Применение подсказок Fix-it компилятора Clang теперь предлагается среди доступных операций в меню рефакторинга. Добавлено отображение большего числа предупреждений в качестве подсказок. Ошибки или предупреждения и контекст, к которому они относятся, отображаются с применением различающихся графический стилей.
  • В Qt Quick Designer добавлена поддержка быстрого переключения между файлами .ui.qml и связанными с ним файлами .qml, по аналогии с переключением на код виджетов. В состав свободной версии включены редакторы соединений и путей, ранее поставляемые только в составе коммерческого продукта;
  • Для проектов QMake добавлена поддержка типа сборочной конфигурации для профилирования (отдельно сохраняются отладочные данные). Для проектов CMake добавлены типы сборочной конфигурации для отладки, релизов, релизов с DebugInfo и урезанных релизов;
  • Добавлена возможность масштабирования текста в выводе результатов компиляции и приложений;
  • Добавлена поддержка платформы Android 6.0.


  1. Главная ссылка к новости (http://blog.qt.io/blog/2015/12...)
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/43526-qt
Ключевые слова: qt, creator
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (26) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, soarin (ok), 21:15, 15/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –13 +/
    надо поддержку swift
     
     
  • 2.2, RazrFalcon (ok), 21:17, 15/12/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    пишите плагин
     
  • 2.12, броподрол (?), 04:19, 16/12/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Люто плюсую!
     
  • 2.15, Aleksey (??), 10:38, 16/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ещё и rust в придачу, хотя его вроде пилят потихоньку.
     

  • 1.3, Аноним (-), 21:38, 15/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > UML

    Пропал калабуховский дом.

     
     
  • 2.5, Qt (?), 22:38, 15/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А чем плох UML? Тем, что его использует MS?
     
     
  • 3.8, Всемирное общество Зайчаток Разума (?), 00:34, 16/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас напихают всякой энтерпрайз-фигни и получится ещё одно bloated ненужно уровня эклипса.
     
     
  • 4.16, qwerty (??), 11:37, 16/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Eclipse тормозит исключительно из-за Java. Да и чем плоха эта фигня?
     
  • 3.9, Аноним (-), 02:21, 16/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    UML в CASE-решениях всех пяти CASE-вендоров используется люто. и MS среди них - внезапно, нет.
     
     
  • 4.10, Аноним (-), 02:22, 16/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    хотя IDE, дружащих с и интегрируемых в - дофига, разумеется.
     
  • 4.19, Аноним (-), 16:01, 16/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Вы принципиально не используете SELECT CASE, предпочитая IF?
     

  • 1.4, Аноним (-), 22:30, 15/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    UML Model Editor вызывается через создание нового файла. А то я долго искал, как его открыть - ни в одном меню нет.

    Коллеги, проголосуйте за

    https://bugreports.qt.io/browse/QTCREATORBUG-15503

    Суть в том, что To-Do плагин не отслеживает //TODO: //FIXME: комментарии в файлах, если они не прописаны в проекте, а для cmake проектов заголовочные файлы в проект не прописываются. В результате открываешь любой заголовочный файл в проекте, делаешь режим "Current Document" и не видишь ни одного To-Do Event (хотя в файле они есть). Неудобно.

     
     
  • 2.6, nib (?), 23:25, 15/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    заработает только когда появится человеческая поддержка ide'шек в cmake
     
     
  • 3.7, Аноним (-), 23:54, 15/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, и как отсутствие неких "ide'шек в cmake" мешает отсканировать открытый в редакторе файл в режиме "Current Document"?
     
  • 2.11, Аноним (-), 02:40, 16/12/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > а для cmake проектов заголовочные файлы в проект не прописываются

    Вообще-то, прописываются. Как раз, в основном, для этого - чтобы в сгенерённых проектах для VC и прочих IDE в списке исходных файлов проектах были включены заголовочные файлы. Вашу проблему оно тоже судя по всему решит.

     
  • 2.20, Аноним (-), 16:42, 16/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ответ вам будет в стиле "пропишите заголовочные файлы в CMakeLists.txt".
     

  • 1.13, index.php (?), 07:01, 16/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    if(true)
    {
        echo 'Наконец-то';
    }
     
     
  • 2.14, Владимир (??), 08:20, 16/12/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Symbol constant is too long.
     
  • 2.26, burjui (ok), 13:37, 18/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > if(true)
    > {
    >     echo 'Наконец-то';
    > }

    После constant propagation:
    echo 'Наконец-то';

     

  • 1.17, Аноним (-), 13:34, 16/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Отладка на мобильных платформах до сих пор не работает? iOS недавно проверял - плохо всё.
     
     
  • 2.25, миша (??), 21:54, 17/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Уточните , что именно плохо, только вчера на хакинтоше кретор запускал, вроде эмуляотор пашет как надо
     

  • 1.21, Аноним (-), 18:19, 16/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чем оно лучше KDevelop? Там и подсветка нормальная (особенно зимой радует ) ) и проекты на базе Makefile импортировать можно и панельки гвоздями не прибиты.
     
     
  • 2.22, Аноним (-), 12:39, 17/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Кроссплатформенностью?
     
     
  • 3.23, Аноним (-), 15:43, 17/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Кроссплатформенностью?

    И какой именно?
    https://www.kdevelop.org/screenshots/kdevelop-5-pre-alpha-windows

     

  • 1.24, Аноним (-), 20:14, 17/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Последние версии тормозят
     
     
  • 2.27, Аноним (-), 19:40, 20/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Точно. На старом железе использовать креатор стало невозможно.
     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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