LINUX.ORG.RU

Вышел Qt Creator 2.5

 ,


0

3

В данном релизе добавлено множество новых возможностей и улучшений, полный их список можно увидеть здесь.

Вот список некоторых изменений:

  • Повторный поиcк с заранее заданными параметрами.
  • Запуск произвольных команд из оболочки Qt Creator.
  • Экспериментальный плагин, отображающий элементы списка «TODO» из кода.
  • Экспериментальный плагин, добавляющий поддержку autotools.
  • Пользователи Mac OS X Lion будут рады узнать об исправлении ошибки QTCREATORBUG-6222 (Can't select qmake executable on system's path (/usr/bin/) on Qt Preferences).
  • Улучшение в рефакторинге С++: добавление пропущенного #include, возможность распахнуть метод.
  • Улучшенная поддержка С++11 (nullptr, constexpr, static_assert, noexcept, inline namespaces, auto, lambdas).
  • Переупорядочивание аргументов методов.
  • Новые подсказки и предупреждения для QML-кода (с возможностью отключения для определенных строк с помощью специального комментария).

>>> Подробности

★★★★★

Проверено: post-factum ()
Последнее исправление: post-factum (всего исправлений: 2)

Пользователи Mac OS X Lion будут рады узнать об исправлении ошибки QTCREATORBUG-6222 (Can't select qmake executable on system's path (/usr/bin/) on Qt Preferences).

МАКОПРОБЛЕМЫ

reserved
()

Очень бы хотелось бы сделали в Creatore-е поддержку любого Makefile С\С++ проекта, ибо как IDE очень хороша.

bigfrogg
()

посик?)
Переупорядочивание аргументов методов это конечно фича.

aptyp ★★★★
()
Ответ на: комментарий от bigfrogg

qmake, cmake, autotool... почти все что нужно для жизни есть, любой мейк - слишком расплывчато.

zJes ★★
()
Ответ на: комментарий от reserved

Нативно.

Требует уточнения. Qt использует нативные элементы из Cocoa как Java SWT? Или имитирует поведение нативных элементов как Java Swing?

dave ★★★★★
()
Ответ на: комментарий от dave

Qt использует нативные элементы из Cocoa как Java SWT?

Да. Под макось есть 2 разные версии Qt: под Cocoa и под X11.

unfo ★★★★★
() автор топика

Поздравляю пользователей.

Экспериментальный плагин, отображающий элементы списка «TODO» из кода.

Разве этого не было раньше?

X-Pilot ★★★★★
()

Ах, да. Еще вопрос :)

А можно ли разработанное с использование Qt приложение разместить на Mac App Store? Нет ли здесь ограничения как, например, для Java?

dave ★★★★★
()
Ответ на: комментарий от dave

А можно ли разработанное с использование Qt приложение разместить на Mac App Store? Нет ли здесь ограничения как, например, для Java?

Ага

unfo ★★★★★
() автор топика
Ответ на: комментарий от X-Pilot

Мне тоже кажется, что это уже минимум год назад было

unC0Rr ★★★★★
()
Ответ на: комментарий от X-Pilot

Экспериментальный плагин, отображающий элементы списка «TODO» из кода.

Разве этого не было раньше?

Его можно было ручками собрать, я пару лет назад это делал.

unfo ★★★★★
() автор топика
Ответ на: комментарий от unfo

Плагин разрабатывал Сорокин В. Потом проект был закрыт и под каждую новую версию QtCreator нужно было его патчить. А в условиях отсутствия апи плугинов креатора раздражало. Сейчас искаробки, что доставляет...

Sahab
()
Ответ на: комментарий от bigfrogg

Очень бы хотелось бы сделали в Creatore-е поддержку любого Makefile С\С++ проекта, ибо как IDE очень хороша.

А в чем проблемы-то? Никаких траблов с этим не ощущаю.

Sahab
()
Ответ на: комментарий от Sahab

А в условиях отсутствия апи плугинов креатора раздражало.

йопта... отстал от поезда. Уже есть описалово апи.

Sahab
()
Ответ на: комментарий от bigfrogg

а с каких пор там этого нету? всегда было.

dib2 ★★★★★
()
Ответ на: комментарий от asaw

Они уже перешли на LLVM/Clang в реализации поддержки C++?

бгг, опередил...

в чейнджлоге нет нифига по этому поводу, так что, видимо, пока ещё нет

shty ★★★★★
()

А интерфейс у него, я смотрю, всё тот же аляповато-попугайский. Пичалька... ТдТ

anonymous
()

Улучшенная поддержка С++11

лямбду до сих пор правильно подсветить не может. Ну хоть «range-based for» научили.

Sahab
()

Хорошая IDE, но несмотря на существование проблем активно пилится QML. Вобщем буду поглядывать, но сам перешел на Eclipse.

m0rph ★★★★★
()

Экспериментальный плагин, отображающий элементы списка «TODO» из кода

о это супер, давно ждал!!!

но черт возьми, уже сутки с релиза прошли, а в Qt SDK все нет и нет обновления!

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от unfo

Его можно было ручками собрать, я пару лет назад это делал.

да, он был давно, но мало того что его надо было пересобирать под каждый креатор, там еще исходники креатора нужны были

а сейчас искаропки - разница значительная

неужели у Qt Creator нет стабильного plugin API? а то мне кажется среда в самый раз для разных задач

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

мне кажется среда в самый раз для разных задач

Ядро понимает? Python-плагин есть?

tailgunner ★★★★★
()

Отличная новость.
Ждем, когда появится в апдейтере.

trex6 ★★★★★
()

Экспериментальный плагин, добавляющий поддержку autotools

О нет, зачем. Давно пора уже задепрекейтить эту адскую систему сборки.

anonymous
()
Ответ на: комментарий от shty

Два месяца назад в одной из веток на gitorious был плагин CLang, отключённый по умолчанию. Если включить, то часть фич просто отрубается, а остальное затормаживаются раз эдак в 10 (но хотя бы вынесено в отдельные потоки).

Стабильного API не было отродясь. Там вся среда целиком из плагинов состоит, и все они зависят друг от друга - какое там API?

Насчёт Python поинтереснее. Подсветка уже встроена в редактор, настройки берутся с kate-editor.org . Плагин буквально месяц назад был выдвинут как один из проектов GSoC, и ментор нашёлся, вот только сам QtProject в этом году в GSoC не участвует, а другого хоста для этого дела не нашли.

quiet_readonly ★★★★
()
Ответ на: комментарий от m0rph

но несмотря на существование проблем активно пилится QML

Как впрочем и сама кутя...

Sahab
()
Ответ на: комментарий от quiet_readonly

Стабильного API не было отродясь. Там вся среда целиком из плагинов состоит, и все они зависят друг от друга - какое там API?

Не скажу за стабильность... Но оно хотя бы появилось... http://doc.qt.nokia.com/qtcreator-extending/qtcreator-api.html

Sahab
()

Отличная среда, имхо самая лучьшая в своём роде. Пользую её постоянно.

vova7890 ★★★
()
Ответ на: комментарий от quiet_readonly

Там вся среда целиком из плагинов состоит, и все они зависят друг от друга - какое там API?

не вижу каким система плагинов может мешать сделать API, надо просто уметь готовить

shty ★★★★★
()
Ответ на: комментарий от Sahab

Улучшенная поддержка С++11

лямбду до сих пор правильно подсветить не может. Ну хоть «range-based for» научили.

Вперед на KDevelop.

Pavval ★★★★★
()
Ответ на: комментарий от shty

Ну вот захотелось авторам отрефакторить свою среду, переименовать IFile в IDocument. Ну они и переименовывают. Ну и 2/3 сторонних плагинов уже надо править. Где-то параметры изменили (заменили портянку бессвязных переменных на единственный класс FileWizardParameters), где-то ещё по мелочи.

Стабильность API хороша для сторонних плагинов, но затрудняет улучшение самой среды. А если учесть, что абсолютно всё содержимое среды доступно для сторонних плагинов, то сделать его стабильным как-то трудновато.

Проблему так-то можно решить созданием стороннего репозитория для доработки любых плагинов по мере выхода новых версий среды. Лично я, кстати, мог бы апдейтить и собирать под линуксы и винду (мак только на работе есть). А поскольку я всё равно понемногу пилю свой плагин (та самая поддержка python), то мог бы заняться этим делом. Вот только хотелось бы знать 1) нужно или не нужно? 2) какие из сторонних плагинов реально используются?

quiet_readonly ★★★★
()

Запуск произвольных команд из оболочки Qt Creator.

кто-то может тыкнуть скрином, где оно?

niXman ★★★
()
Ответ на: комментарий от unfo

Qt использует нативные элементы из Cocoa как Java SWT?

Да. Под макось есть 2 разные версии Qt: под Cocoa и под X11.

Нет. Просто имитирует, используюя мак-апи для отрисовки контролов.

navrocky ★★
()

Эмм

Надеюсь в 2.5 исправили добавление своей подсветки синтаксиса, т.е. чтобы он хотя бы что-то подсвечивал, в 2.4.1 не удалось завести... Сваял свой *.xml подсветки для asm Cortex-M3, а эта зараза не хочет его на файлы *.s, *.S распространять. Или может где галку пропустил, или не в ту папку файл подсветки кинул...

ApostolPetr
()
Ответ на: комментарий от I-Love-Microsoft

да, кроме того, нельзя убрать некоторые файлы или папки из под анализа - есть сторонние проекты, которые подключены и они отображаются, что мешает... хотя неверное это из за неправильного принципа «подцепляния» таких проектов...

I-Love-Microsoft ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.