LINUX.ORG.RU

QtCreator 1.1

 , , , ,


0

0

Qt Creator (ранее известная под кодовым названием Greenhouse) — кроссплатформенная IDE для работы с фреймворком Qt, разработанная Qt Software.

Особенности

  • Сделана специально для разработчиков на Qt
  • Встроенный Qt Designer и Qt Assistant (+ контекстно-зависимая система помощи)
  • Расширяема плагинами
  • Имеется графический фронтенд для GDB
  • Для создания проектов используется qmake (планируется поддержка cmake и Makefile)

Этот выпуск привносит несовместимость плагинов по API, так что если вы разрабатывали собственные, вам необходимо будет их адаптировать.

Редактирование

  • Полностью переработанный механизм разделителей
  • Добавлена поддержка JavaScript
  • Добавлена подсветка синтаксиса и автодополнение тегов для qdoc и doxygen
  • Улучшены подсказки по аргументам функций
  • Добавлено больше ключевых точек в истории редактирования(?)
  • Ctrl-click - переходит к определению объекта
  • Улучшено окно открытых документов (сортировка, выделение-по-клику, кнопка закрытия)
  • Исправлено копирование текста из справки и окон вывода (output windows)
  • Улучшен FakeVim режим
  • Улучшен разбор C++ и подсветка ошибок на лету

Сборка и запуск

  • Добавлена экспериментальная поддержка основаных на Makefile проектов
  • Улучшен разбор .pro файлов, обработка областей видимости и $$system директив
  • Добавлена поддержка для subdir.file в .pro файлах
  • Добавлена опция запуска приложения во внешнем терминале
  • Улучшена поддержка CMake

Отладка

  • Возможность отлаживать «core files»(?)
  • Изменён подход к загрузке dumper: собранный однажды для используемоей версии, не требует больше сборки
  • Добавлены dumper для std::set and, улучшены QString, QVariant, std::wstring
  • Стратегия загрузки разделяемых объектов сделана настраиваемой (auto-solib-add)
  • Число отображаемых стеком уровней увеличивается по запросу, вместо загрузки сразу всех
  • Улучшено взаимодействие в Locals & Watchers окнах (в Debug-режиме)

Мастера создания

  • Теперь есть возможность выбирать суффикс файла по умолчанию в диалоге настройки
  • Исправления в коде, который генерируется для обращения к событиям (Добавлен вызов базового класса)
  • Генерируемые заголовочные стражи (#ifndef TEST_H) теперь изменяются в соответствии с расширением файла

Дизайнер

  • Добавлено редактор signal/slot
  • Исправлено «Goto slot» (форматирование/множественное наследование)
  • Контекстная справка для виджетов

Плагины для систем контроля версий

  • Исправлен цветной вывод для git
  • Добавлено подсветка для редактора подтверждения git
  • Сделано git submit editor удаляет комментарии (?)
  • Теперь Subversion 1.6 работает
  • Добавлено настройки для редакторов (пользовательские поля, перенос слов)

Qt Creator на FTP

>>> Changes Qt Creator 1.1



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

Re: QtCreator 1.1

интерфейс у него конечно не так как у людей.

Tu3eK ()

Re: QtCreator 1.1

что люди только не делают, что бы не пользоваться эклипсом :)

phasma ★☆ ()

Re: QtCreator 1.1

> Изменения

> Этот выпуск привносит несовместимость плагинов по API, так что если вы разрабатывали собственные, вам необходимо будет их адаптировать



я очень рад за вас. внимание - вопрос. А ЧТО ЭТО ВООБЩЕ ТАКОЕ?

ARHL ()

Re: QtCreator 1.1

Такими темпами глядишь скоро Eclipse+CDT станут ненужны.

Barlog_M ()

Re: QtCreator 1.1

Шустренько. Обновляюсь.

squareroot ★★★ ()
Ответ на: Re: QtCreator 1.1 от svu

Re: QtCreator 1.1

> См. теги

это надо писать первой строкой, а не 10м сообщением


слакбилды е?

ARHL ()

Re: QtCreator 1.1

а о релизе Qt4.5.1 почему-то умолчали...

NegatiV ()

Re: QtCreator 1.1

Сколько всего интересного! Ждем deb-ов.

ikm ★★ ()

Re: QtCreator 1.1

Очень правильная IDE у них получилась. Простая, модульная, быстрая. Жаль, сторонние плагины как-то не наблюдаются. Не бросился народ их писать.

mamay_cozak ()

Re: QtCreator 1.1

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

DrMoriarty ()

Re: QtCreator 1.1

Новость промтом переводили.

liksys ()

Re: QtCreator 1.1

Отличная новость, давно пользуюсь этой штукой и вот как раз они пофиксили то, что несколько раздражало.

MuZHiK-2 ★★★★ ()
Ответ на: Re: QtCreator 1.1 от ikm

Re: QtCreator 1.1

В Дебиане версия 1.0 утонула в бюрократии:(
Т.е. ее еще не добавили в репы.

1.1. будет не раньше.

Pavval ★★★★★ ()

Re: QtCreator 1.1

svu - добавь пожалуйста в описание, в начале

Qt Creator (ранее известная под кодовым названием Greenhouse) — кроссплатформенная IDE для работы с фреймворком Qt, разработанная Qt Software.

Особенности

[*] Сделана специально для разработчиков на Qt

[*] Встроенный Qt Designer и Qt Assistant (+ контекстно-зависимая система помощи)

[*] Расширяема плагинами

[*] Имеется графический фронтенд для GDB

[*] Для создания проектов используется qmake (планируется поддержка cmake и Makefile)

xeningem ()
Ответ на: Re: QtCreator 1.1 от Pavval

Re: QtCreator 1.1

>В Дебиане версия 1.0 утонула в бюрократии:( Т.е. ее еще не добавили в репы.

да, поэтому пока пользуемся тем, что скомпилили в Nokia

sniper21 ★★★★★ ()
Ответ на: Re: QtCreator 1.1 от Pavval

Re: QtCreator 1.1

> В Дебиане версия 1.0 утонула в бюрократии:(
> Т.е. ее еще не добавили в репы.


Какая там может быть демо..тьфу бюрократия, если оно под GPL?

ikm ★★ ()
Ответ на: Re: QtCreator 1.1 от ikm

Re: QtCreator 1.1

>Какая там может быть демо..тьфу бюрократия, если оно под GPL?

мало просто собрать пакет и донести его до репозитария, нужно этот пакет еще и поддерживать!

sniper21 ★★★★★ ()
Ответ на: Re: QtCreator 1.1 от ARHL

Re: QtCreator 1.1

> > Изменения

> > Этот выпуск привносит несовместимость плагинов по API, так что если вы разрабатывали собственные, вам необходимо будет их адаптировать

>я очень рад за вас. внимание - вопрос. А ЧТО ЭТО ВООБЩЕ ТАКОЕ? Плагины для него делал? переделывай.. Но поскольку я знаю, не встречал самописных и нужных. От себя: посмотреть посмотрел, но QT мне не надо, anjuta и glade когда допилят буду счастлив

georgir ()

Re: QtCreator 1.1

Вещь занятная, но очень раздражает, что файлы проекта показываются все в одном списке, а не в соответствии со структурой папок.

Sikon ★★★ ()
Ответ на: Re: QtCreator 1.1 от phasma

Re: QtCreator 1.1

>что люди только не делают, что бы не пользоваться эклипсом :)

Тормозной и падучий этот Eclipse

proton ()
Ответ на: Re: QtCreator 1.1 от Sikon

Re: QtCreator 1.1

>раздражает, что файлы проекта показываются все в одном списке, а не в соответствии со структурой папок.

ага, у KDevelop щас похожая болячка, но сокро должны поправить патчем http://reviewboard.kde.org/r/623/

shafff ()
Ответ на: Re: QtCreator 1.1 от Sikon

Re: QtCreator 1.1

>Вещь занятная, но очень раздражает, что файлы проекта показываются все в одном списке, а не в соответствии со структурой папок.

Там переключается в боковой панеле Projects/File System/Bookmarks/Open documents (qtcreator.sidebar в настройках горячих клавиш)

xeningem ()

Re: QtCreator 1.1

Лучше б согласовали с проэктом Netbeans свою работу. Там уже реализована(почти) разработка на qt. Только они ждут одобрения от нокии. А netbeans очень комфортен в работе. (http://netbeans.mojgorod.ru/qt.html)

Gorrion ()
Ответ на: Re: QtCreator 1.1 от Tu3eK

Re: QtCreator 1.1

Интерфейс у него просто замечательный.

Zenom ★★★ ()
Ответ на: Re: QtCreator 1.1 от xeningem

Re: QtCreator 1.1

> [*] Для создания проектов используется qmake (планируется поддержка cmake и Makefile)

импортировать cmake-проекты уже можно

Ja-Ja-Hey-Ho ★★★ ()
Ответ на: Re: QtCreator 1.1 от Gorrion

Re: QtCreator 1.1

Нетбинс хорош, но неповоротлив. А у QtCreator оказался на удивление приятный, эргономичный интерфейс.

asaw ★★★★★ ()

Re: QtCreator 1.1

> Добавлено редактор signal/slot

Эээ... а в 1.0 что было? Разве не он?

blackst0ne ★★★★★ ()

Re: QtCreator 1.1

Кто-нибудь понимает по какому принципу именуются у них снепшоты? ftp://ftp.qtsoftware.com/qtcreator/snapshots/

2009-04-20/...-1.0.90-200904201244...

2009-04-23/...-1.1.80-200904231233...

Каталог - дата, потом версия, в конце - дата и время... А .90/.80 это что такое? Обратный отсчёт?

xeningem ()
Ответ на: Re: QtCreator 1.1 от xeningem

Re: QtCreator 1.1

> А .90/.80 это что такое? Обратный отсчёт?

1.__0__.90 и 1.__1__.80. 1.0.90 - snapshot QtCreator 1.1, а 1.1.80 - snapshot QtCreator 1.2.

Ruth ★★ ()

Re: QtCreator 1.1

> планируется поддержка cmake и Makefile

Поддержка cmake там ещё с 0.9.х

fenris ★★★★★ ()
Ответ на: Re: QtCreator 1.1 от blackst0ne

Re: QtCreator 1.1

> > Добавлено редактор signal/slot

> Эээ... а в 1.0 что было? Разве не он?

В куте дизайнере, который затем интегрировали в креатор он тыщу лет уже есть. Новость сочинял наркоман или анабиозник.

fenris ★★★★★ ()
Ответ на: Re: QtCreator 1.1 от fenris

Re: QtCreator 1.1

мужики говорят, что там какой-то список добавили, так что не надо ляля

mamay_cozak ()
Ответ на: Re: QtCreator 1.1 от fenris

Re: QtCreator 1.1

> Новость сочинял наркоман или анабиозник.

Designer

* Added signal/slot editor

Как ещё это перевести? В ДИЗАЙНЕР добавили редактор слотов/сигналов. В 2009.01 его нет. Только что проверил.

xeningem ()
Ответ на: Re: QtCreator 1.1 от mamay_cozak

Re: QtCreator 1.1

>Очень правильная IDE у них получилась. Простая, модульная, быстрая. Жаль, сторонние плагины как-то не наблюдаются.

А ты думал почему она простая и быстрая? :))

r ★★★★★ ()

Re: QtCreator 1.1

>Возможность отлаживать "core files"(?)
>Сделано git submit editor удаляет комментарии (?)

Промт не знает таких слов?

Ramen ★★★★ ()
Ответ на: Re: QtCreator 1.1 от r

Re: QtCreator 1.1

> Этот выпуск привносит несовместимость плагинов по API, так что если вы >разрабатывали собственные, вам необходимо будет их адаптировать

> я очень рад за вас. внимание - вопрос. А ЧТО ЭТО ВООБЩЕ ТАКОЕ?

если вы втихаря ото всех написали свой "private use only" мега волшебный плагин который творит уличную магию и пользуютесь им уже пару лет ( этакий скупой рыцарь) - обратите внимание его нужно немного переделать что бы он поддерживал эту версию.

Вроде так.

bmj ()

Re: QtCreator 1.1

Даже не буду пробовать. Предыдущая версия оставляла желать лучшего.

smh ★★★ ()
Ответ на: Re: QtCreator 1.1 от r

Re: QtCreator 1.1

> А ты думал почему она простая и быстрая? :))

Ты считаешь, что сторонние плагины получаться тормозными и сложными, в отличии от тех, что идут в стандартной поставке? Может быть, но мне кажется, что скорость вызвана прежде всего тем, что ТАМ НЕТУ ЖАБЫ. А простота - тем, что её делали тролли. У них все простое и красивое получается.

mamay_cozak ()
Ответ на: Re: QtCreator 1.1 от mamay_cozak

Re: QtCreator 1.1

> Собрал пакет для убунты.

В пакете баг: есть исполняемый qtcreator.bin, а исполняемого qtcreator нет. В .desktop ссылка на qtcreator.

asaw ★★★★★ ()
Ответ на: Re: QtCreator 1.1 от mamay_cozak

Re: QtCreator 1.1

>Ты считаешь, что сторонние плагины получаться тормозными и сложными, в отличии от тех, что идут в стандартной поставке?

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

Если ты не понимаешь, что простое действие в нерасширяемой программе обычно легкое и быстрое, а при необходимости расшщиряемости оно становиться сложным и уже надо меньше рук и больше мозга - то у тебя просто недостаточный опыт написания больших программ (если вообще есть).

>Может быть, но мне кажется, что скорость вызвана прежде всего тем, что ТАМ НЕТУ ЖАБЫ.


Это к врачу.

r ★★★★★ ()
Ответ на: Re: QtCreator 1.1 от asaw

Re: QtCreator 1.1

Баг не мой, пересобирать лень :) Я бы выложил на ppa, но деанонимизация же.

mamay_cozak ()
Ответ на: Re: QtCreator 1.1 от r

Re: QtCreator 1.1

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

mamay_cozak ()

Re: QtCreator 1.1

Спасибо доброму вестнику! Продукт сделанный людьми для людей. Впрочем как и вся либа Qt.

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