The OpenNET Project / Index page

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

Выпуск среды разработки Qt Creator 4.15

05.05.2021 14:19

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

Отмечается, что Qt Creator 4.15 станет последним выпуском в серии 4.x, летом ожидается переход на новую схему назначения версий, в рамках которой в выпусках с функциональными изменениями будет меняться первая цифра версии (Qt Creator 5, Qt Creator 6 и т.п.).

В новой версии:

  • В Locator добавлен фильтр для открытия файлов из любой части диска. В фильтре в том числе предусмотрена возможность подключения внешний утилиты командной строки, выводящей список файлов на основе указанного пользователем запроса. По умолчанию для определения нахождения файлов в Linux используется утилита "locate", а в Windows - утилита "everything".
  • Добавлена отдельная настройка "Tools > Options > Environment > System > Environment" для определения переменных окружения, которые следует выставить при запуске внешних утилит из Qt Creator.
  • Добавлена настройка "Tools > Options > Environment > Interface > Text codec" для переключения кодировки текста.
  • В редакторе кода исправлено много недоработок, связанных с поддержкой языка C++. Добавлена возможность фильтрации результатов поиска символов по типу доступа.
  • В редакторе QML реализована обработка inline-компонентов и улучшена поддержка расширенных возможностей JavaScript.
  • В реализацию сервера LSP (Language Server Protocol) добавлена поддержка версионированной диагностики, сообщений о прогрессе выполнения операций и дополнительных возможностей форматирования, появившихся в версии протокола 3.15.0. Упрощена настройка LSP-сервера для языка Java.
  • Решены проблемы, усложнявшие настройку проектов с системой сборки CMake.
  • Для проектов на Qt 6, использующих CMake, добавлена поддержка iOS в качестве целевой платформы. Решены проблемы с развёртыванием приложений на устройствах с iOS 14.
  • Добавлена опция для запуска приложений с правами root из Qt Creator.
  • В редакторе кода в процессе отладки реализована возможность показа inline-подсказок со значениями переменных (включается через настройку Tools > Options > Debugger > General > Use annotations in main editor while debugging).


  1. Главная ссылка к новости (https://www.qt.io/blog/qt-crea...)
  2. OpenNews: KDE взял на себя продолжение сопровождения общедоступной ветки Qt 5.15
  3. OpenNews: Первый стабильный выпуск aqtinstall, альтернативного установщика Qt
  4. OpenNews: Компания Qt Company ограничила доступ к исходному коду LTS-ветки Qt 5.15
  5. OpenNews: Выпуск сред разработки Qt Creator 4.14 и Qt Design Studio 2
  6. OpenNews: Релиз фреймворка Qt 6.0
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/55085-qtcreator
Ключевые слова: qtcreator, qt
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (62) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 14:28, 05/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > летом ожидается переход на новую схему назначения версий, в рамках которой в выпусках с функциональными изменениями будет меняться первая цифра версии (Qt Creator 5, Qt Creator 6 и т.п.).

    И этих хром покусал с нумерацией версий?

     
     
  • 2.2, Аноним (2), 14:30, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Посмотри на версию своего /usr/bin/less, болезный.
     
     
  • 3.9, КО (?), 15:08, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • –10 +/
    "Хмм. Нам не удаётся найти этот сайт."
    Кек
     
  • 3.26, Аноним (-), 18:50, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Имя          : less
    Версия       : 575
    Выпуск       : 2.fc34
    Архитектура  : x86_64
    Размер       : 341 k
    Источник     : less-575-2.fc34.src.rpm
     
  • 2.5, Аноним (5), 14:55, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > ожидается переход на новую схему назначения версий

    Обычная перестановка кроватей в ... кутэ-заведении.

     
  • 2.43, Аноним (43), 12:45, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Семантическое версионирование имеет смысл для библиотек, а для приложений/ОС любая смена обоев - повод изменения первой цифры.

    На самом деле даже для библиотек семантическое версионирование с учетом реальной бинарной совместимости/SONAME не особо имеет смысл. Потому что либо ты поставляешь в библиотеке все используемые символы предыдущих версий и SONAME не меняется (как делают libc, libstdc++), либо у тебя проблемы с дистрибутивами (больше двух версий в одном дистрибутиве нельзя) и поддержкой старого софта, который легко могут использовать лет через 10 после окончания поддержки. А при обеспечении бинарной совместимости смысл версии в том, что в ней есть все символы текущей версии и всех предыдущих и тут принцип формирования версии уже не так важен.

     

  • 1.3, InuYasha (??), 14:45, 05/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пользовался когда-то. Даже успешно. Как RAD даже вполне годно.
     
     
  • 2.6, Аноним (5), 14:56, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ключевая фраза: "Пользовался когда-то".
     
  • 2.16, заминированный тапок (ok), 15:25, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Пользовался когда-то. Даже успешно. Как RAD даже вполне годно.

    к сожалению до уровня RAD это не дотягиввает даже близко :-(
    даже долбаный Lazarus куда удобнее в разработке

    но увы альтернатив как-то не особо много под кресты (если они вообще есть)

     
     
  • 3.18, InuYasha (??), 16:13, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Из всего рад-подобного, что мне известно (когда я этим интересовался, несколько лет назад), это Qt Creator/Designer и Code::Blocks с его редактором wxSmith (вроде). Т.е. и там и там можно рисовать окошки и довольно грамотно связывать с кодом. С wx перескочил на qt потому что wxqt разрабатывался как-то вяло, а потом и вообще перестал гуёвые софтины писать, так что, мб сейчас есть нечто лучше.
     
  • 3.45, Аноним (45), 14:42, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >> даже долбаный Lazarus куда удобнее в разработке

    Наверное, смешная шутка

     
     
  • 4.58, заминированный тапок (ok), 00:49, 07/05/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну поделись какой-нибудь "не шуткой", даже интересно стало
     

  • 1.4, Имя (?), 14:52, 05/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Упрощена настройка LSP-сервера для языка Java.

    Што? В QtCreator есть какая-то поддержка Джавы?

     
     
  • 2.7, n00by (ok), 15:04, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В QtCreator есть какая-то поддержка LSP-сервера https://opennet.ru/44682-ide
     

  • 1.8, Аноним (8), 15:07, 05/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Уже запилили регистрацию по номеру телефона для скачивания?
     
  • 1.10, Аноним (10), 15:09, 05/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    После перехода с винды искал замену Visual Studio, вменяемого IDE кроме CLion так и не нашел, QtCreator сколько делают все равно мимо кассы.
     
     
  • 2.12, Зукд (?), 15:17, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    VSCode с плагинами получается норм.
     
  • 2.14, Аноним (14), 15:22, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сам сижу на Goland от них по работе. Но VSCode летает резвее как ни странно, но дебажить по-человечески не знаю как.
     
     
  • 3.20, funny.falcon (?), 16:23, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это пока «поиск использования» метода на проекте в 50MB сырцов не захотелось сделать. Там у Goland вряд ли есть конкуренты.
     
     
  • 4.21, funny.falcon (?), 16:25, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Собственно, только из-за этого и слез с Vim на Goland. А теперь и на Clion.
     
  • 2.19, InuYasha (??), 16:14, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > После перехода с винды искал замену Visual Studio,

    https://forums.codeblocks.org/index.php/board,20.0.html

     
  • 2.25, Аноним (25), 18:04, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >вменяемого IDE кроме CLion так и не нашел

    И какой лох на это поведётся?

     
     
  • 3.35, Аноним (35), 08:03, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Сам я никогда на С++ не писал и CLion не использовал. Но в этот раз точно попробую. IDE от народа!

    /мимо простой разработчик, OSS-энтузиаст и Интернет-исследователь/

     
  • 2.36, Аноним (36), 08:04, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    а) clion платный
    б) clion платный
    в) в clion на больших проектах обработчик clang-code-model просто виснет и это не лечат уже 3 года
     
     
  • 3.39, Аноним (10), 10:41, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    а) я нормально зарабатываю, чтобы платить за рабочий инструмент
    б) мне не сложно платить меньше 2000р в месяц за весь пакет инструментов, в ашане к примеру за еду меньше 4000р за поездку туда я не оставлял
    в) слава богу пока ничего не зависало, разве что Rider из пакета подписки, но редко
     
     
  • 4.41, Аноним (41), 11:52, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну тогда взял бы и внес нужные тебе изменения в QtC коль ты такой счастливый
     
     
  • 5.42, Аноним (10), 12:29, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А как вы нашли связь между моим счастьем и доработкой QtC? У меня есть рабочие проекты, есть свободное время для отдыха, если я и захочу потратить его на эту среду, то потрачу когда захочу, благо есть альтернативы для него, чтобы заниматься своими профессиональными задачами.
     
     
  • 6.44, Аноним (41), 14:29, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    как платное может быть альтерантивой бесплатному?
     
     
  • 7.48, Аноним (10), 15:59, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я даже уже обсуждать этот бред не хочу, вы похоже тролить пытаетесь неумело
     
     
  • 8.50, Аноним (41), 16:57, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    нет просто clion ни о чем, а вы тут ему что то причисляете... текст свёрнут, показать
     
  • 4.46, Аноним (45), 14:44, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    У них ещё божественный DataGrip есть... без него теперь как без рук
     
  • 4.47, Аноним (47), 15:23, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Использовать софт по подписке — себя не уважать, а софт от JB так вдвойне.
     

  • 1.11, Аноним (11), 15:17, 05/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >  В редакторе кода исправлено много недоработок, связанных с поддержкой языка C++. Добавлена возможность фильтрации результатов поиска символов по типу доступа.

    оно может быть перестало ругаться на инклюды стандартных хедеров с++?

    >  В редакторе QML реализована обработка inline-компонентов и улучшена поддержка расширенных возможностей JavaScript.

    джва года ждал (нет)

     
     
  • 2.31, uis (ok), 23:18, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >оно может быть перестало ругаться на инклюды стандартных хедеров с++?

    Это точно он ругался? Точно не шланг?

     

  • 1.13, Зукд (?), 15:19, 05/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Решены проблемы, усложнявшие настройку проектов с системой сборки CMake"

    Походу, снова что-то сломали.

     
     
  • 2.15, заминированный тапок (ok), 15:23, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ну как минимум добавление/удаление/переименование файлов в CMake проект так и не добавили
    всё ручками в файле проекта надо менять (либо пользовать сторонний плагин)

    чё они там "добавили" - хз

     

  • 1.17, Аноним (17), 15:46, 05/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну вот есть же нормальные среды. Не в пример кривому vscode
     
     
  • 2.22, user90 (?), 16:28, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Emacs.
     
     
  • 3.32, uis (ok), 23:19, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    vim
     
  • 2.37, Аноним (35), 08:04, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    толстоватенько
     

  • 1.23, анончик (?), 17:11, 05/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Добавлена опция для запуска приложений с правами root из Qt Creator.

    Джва года ждал. Интересно, по ssh работать будет? И как там с отладчиком?

     
     
  • 2.24, Обоссыватель раков (?), 17:36, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зайди и проверь сам. Потом нам тут напишешь
     
  • 2.33, uis (ok), 23:19, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    gdbserver в помощь
     

  • 1.27, Аноним (27), 19:21, 05/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Не ставится без подключения к Интернет.
     
     
  • 2.29, Аноним (29), 21:11, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И без наличия аккаунта на qt.io.
    Ничто не мешает просто собрать его из исходников, впрочем.
     
     
  • 3.34, uis (ok), 23:20, 05/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Use Gentoo
     
  • 3.49, TeXpert (?), 16:41, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Какой еще аккаунт, какое подключение? Подключение нужно, чтобы скачать программу в виде архива. Устанавливать даже не требуется, распаковываем и работаем

    Бред какой-то

     
     
  • 4.64, Аноним (64), 18:20, 12/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не бред, а суровая правда жизни. Уже не первый год инсталлятор при старте позволяет забить аккаунт на qt.io и скачать плагины с интернета. Просто раньше это можно было обойти, отключив интернет, а в этой версии это сломали.
     
  • 2.40, InuYasha (??), 10:54, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Серьёзно что-ли?
    Кабздец. У меня все dev-машины offline.
     
  • 2.51, Аноним (51), 18:54, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Предыдущие версии инсталлера только DNS-имя ресолвили в оффлайн-версиях. Так что интернет нужно грамотно забанить, если без сети не можешь...

    И да, в IDE никакой регистрации нет. Регистрацию просит инсталлятор (за тулчейн, например qmake переставал работать без регистрации).


    P.S. Интересно, насколько слепо разработчики верят своим серверам сбора телеметрии?

     
  • 2.63, ivanpetrov (ok), 21:45, 11/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Последний раз когда я его ставил, он без интернета молча убирал форму с логином в аккаунт и давал поставиться офлайн: https://retifrav.github.io/blog/2020/12/04/qt-without-installer/#install-qt-cr
    Неужели сделали как в основном установщике. Нда, придётся собирать, видимо.
     

  • 1.38, ВыньОпух (?), 08:08, 06/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Единственная вменяемая IDE, поддерживающий отладчик для STM32 для кода на C++.
     
     
  • 2.52, Аноним (51), 19:03, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Многие поддерживают, но в creator прям встроен плагин (и st-util и openocd легко прикручиваются и работают).

    Если внимательно изучить матчасть и поковыряться в настройках IDE - можно и в kate отладчик раскочегарить.

     
     
  • 3.53, ВыньОпух (ok), 19:41, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Многие поддерживают, но в creator прям встроен плагин (и st-util и openocd
    > легко прикручиваются и работают).
    > Если внимательно изучить матчасть и поковыряться в настройках IDE - можно и
    > в kate отладчик раскочегарить.

    А можно это использовать из коробки в Qt-Creator.

     
     
  • 4.56, kuzulis (?), 20:15, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    единственный минус с GDB это то что нужен GDB с поддержкой питона. но везде с идут gdb-py с питоном 2.7 который уже давно протух.
     
     
  • 5.60, ВыньОпух (ok), 06:09, 07/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Далеко не везде. Во многих дистрибутивах, в том числе и в MSys2 Python 2.7 уже нет, или он собран так, что вызывается через python2/python27, что не дает его использовать ни при сборке, ни вызове gdb.
     
  • 3.54, kuzulis (?), 20:10, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    st-util уже не работает. последняя рабочая версия 1.3x. черт их знает, что они в этой тулине накосячили, но бряки теперь не ставятся.
     
     
  • 4.62, Аноним (62), 16:35, 07/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Там накосячили с ресетом. !=V1 или ==V3... но это нужно под конкретный st-link подгонять.
     
  • 2.55, kuzulis (?), 20:13, 06/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    qtcreator еще и кейловский отладчик поддерживает, вместе с кейловским компилером для stm32.
     

  • 1.57, Аноним (57), 22:47, 06/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пришлось плотно погонять VSCode, и теперь ранее замечательный QtCreator стал бесить отсутствием нормального мультикурсора :(
     
  • 1.59, Мира (ok), 01:52, 07/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Лучшая IDE.
     
  • 1.61, Агл (?), 10:29, 07/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    по поводу everything -- он будет использовать установленную в систему, сам будет ее устанавливать или же просто запускать плюсом к себе каждый раз портативный вариант?
     

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



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

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