LINUX.ORG.RU

Вышел QtCreator 2.8.0

 , ,


0

4

Сегодня представители компании Digia объявили о выпуске новой версии среды разработки для C++/Qt — QtCreator.

В новой версии были добавлены:

  • Возможность открытия редактора кода в отдельном окне. Эта долгожданная возможность делает разработку гораздо удобнее при работе на нескольких мониторах.
  • Новые возможности рефакторинга кода на C++, такие как перенос определения функции из заголовочного файла в исходный, добавление объявлений и определений виртуальных функций родительского класса и присвоение возвращаемого значения функции или оператора new локальной переменной.
  • Экспериментальная поддержка отладки на OS X с помощью LLDB.
  • Отладка и профилирование QML на устройствах.
  • Информация о прогрессе выполнения задач перемещена в правый нижний угол.
  • Графический редактор файлов манифеста для Android.
  • Мастер установки среды разработки для устройств BlackBerry.
  • Новые возможности в плагине Git.
  • Добавлен редактор для языка программирования Python, а также мастера для создания классов на нём.

Среду разработки можно загрузить здесь.

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

★★

Проверено: Pinkbyte ()

компании Digia

Сколько эта поделка уже хозяев сменила? Все только избавляются.

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

«Избавилась» от нее только Нокия, когда некий Элоп решил внедрять в Нокии технологии Майкрософт.

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

В дебаггере панели перемещаются (правый клик на заголовок панели->Locked). Левую панель можно убирать если не нужна (Alt+0).

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

Жив, как видишь

Меня больше интересовало как здоров. Раз на ЛОР выходишь, значит, жив. :)

А научных рот у нас нема.

Сначала подумал, что ты не в РосВС. Потом глянул профиль - СПб. Ну значит до вас ещё не дошло это «изобретение». :)

DeVliegendeHollander ★★ ()
Последнее исправление: DeVliegendeHollander (всего исправлений: 1)

Добавлен редактор для языка программирования Python, а также мастера для создания классов на нём

Зачем на него только время тратили? В том виде, в каком он сейчас представлен - абсолютно бесполезная вещь. То есть, совершенно не понятны мотивы тех, кто его туда впихнул в таком виде, зачем, где эта возможность может пригодиться? Никакого автодополнения и интроспекции и близко нет, интеграции с PyQt/PySide, естественно, тоже. Просто блокнот с подсветкой.

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

Зачем на него только время тратили?

Ради лулзов. Его обсуждают чаще, чем любые другие фишки версии 2.8 :D

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

открыть исходники и самому выпилить оттуда все эти дизайнерские миазмы

Кроме изменения градиента боковой панели, весь внешний вид можно настроить через stylesheet, например http://habrahabr.ru/post/152367/

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

Кроме изменения градиента боковой панели, весь внешний вид можно настроить через stylesheet

Юмор в том, что проблема именно в панели. Глаза вытекают от этих огромных кнопок.

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

Юмор в том, что проблема именно в панели. Глаза вытекают от этих огромных кнопок

Дизайн, конечно, вещь в какой-то степени субъективная. По-моему, дизайн QtCreator'а довольно гармонично выглядит. А боковая панель с точки зрения usability то что нужно. Во-первых, большие кнопки на границе окна - малое время достижения цели. Во-вторых, боковая панель - удобно для широкоформатных мониторов, т.к. 4:3 почти не осталось к сожалению.

Меня больше раздражает дерево проекта, это бессмысленное разделение на исходники/заголовки/ресурсы, которое невозможно никак кастомизировать. Есть режим «упростить дерево», который убирает это разделение, но он тоже не удобен для использования.

Ещё плагины интеграции с СКВ из-за этого дерева ужасно ущербные, потому что, оно не позволяет добавлять команды в своё контекстное меню (странное ограничение плагинной архитектуры), в итоге все действия можно делать только через главное меню, что жутко неудобно. Нет никакого визуального выделения изменённых/добавленных файлов и т.п.

Почему для добавления плагина до сих пор нужно иметь исходники и делать пересборку всего проекта? Пилили же чего-то там в этом направлении, так и не допилили?

У QtCreator'а есть детские проблемы, хотя проект уже достаточно взрослый, а они всё пилят какие-то редакторы для Python.

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

Панель в 2.8 наконец-то можно отключить.

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

поделка

Реквестирую не-поделку от анонимуса.

Все только избавляются.

Все бы так «избавлялись», как это сделала та же Нокия... (да-да, я про перелицензирование под LGPL).

Проекту желаю долгих лет жизни!

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

Здоровье так себе: недавно пневмонией переболел.

А эти научные роты явно же не во всех частях будут.

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

Зачем плавающие панели? Чтобы сделать ещё одного эклипсо-подобного уродца? Не нужна панель слева - закрой её. К тому же это опенсорс - если тебе что-то нужно, ты и делай.

alex-w ★★★★★ ()

Кто собирал с Qt4, расскажите, у вас получилось? 2.7.2 спокойно собрался, а вот этот что-то ругается не хорошо.

bhfq ★★★★★ ()

Расскажите в двух словах, там правда сейчас можно все делать вообще без плюсов? Этот куэмэль для этого или немного сбоку?

bender ★★★★★ ()
Ответ на: комментарий от alex-w

Зачем плавающие панели? Чтобы сделать ещё одного эклипсо-подобного уродца? Не нужна панель слева - закрой её.

Панель нужна, но я хочу чтобы она была справа.

К тому же это опенсорс - если тебе что-то нужно, ты и делай.

Это терминология для фанатиков RMS. Если опенсорс не может элементарных вещей, то я его не использую.

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

На кой держать дерево проекта справа - это же неудобно? И да - подход «я хочу это, значит вы должны это сделать» в корне неверен. Тут есть три варианта: 1) делаешь свои хотелки сам; 2) делаешь убедительное обоснование своих хотелок разработчикам; 3) оплачиваешь разработку своих хотелок. В случае проприетарного софта ты в любом случае оплачиваешь свои хотелки. В случае опенсорса... мне почему-то кажется, что ты не соизволил даже элементарного запроса разработчикам отправить, зато гундосишь тут о плохом опенсорсе с элементарными вещами.

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