Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [Qt] Новый IDE для Qt


Автор: powerfox 15.10.2008, 17:44
http://www.linux-magazin.de/news/qt_developer_days_neue_qt_ide_namens_greenhouse
Довольно симпатичная вещь: никакой перегруженности интерфейса, но при этом функциональная.
Но неизвестно, будет ли этот IDE свободным. Хотя, учитывая число IDE, поддерживающих Qt, коммерческим вряд ли его сделают.

Автор: aspirin2003 15.10.2008, 22:58
Выглядит приятно. Поскорее бы они доделали эту штуку, хочется самому пощупать  smile 

Автор: Torsten 16.10.2008, 15:05
Да все тоже самое.
Перешел на Netbeans (под nix естественно), и вам советую.

Автор: mosg 16.10.2008, 15:43
Цитата(aspirin2003 @ 15.10.2008,  22:58)
Выглядит приятно. Поскорее бы они доделали эту штуку, хочется самому пощупать  smile

Напоминает что-то из XCode'а под Маком, а так, конечно, это уже давно наболевшая тема ...

Автор: Acer 17.10.2008, 09:02
Цитата(Torsten @ 16.10.2008,  15:05)
Перешел на Netbeans (под nix естественно), и вам советую.

По моему, NetBeans отстой. Я раньше им пользовался(под Win. Не думаю, что под *nix работает иначе). Не удобно тем, что при каком либо изменении в *.h файле IDE не видит этого и make пишет:
Цитата

Nothing to be done for...

Соответственно, приходится менять какой-то *.cxx/cpp файл для того, чтобы скомпилить это дело.

Автор: fryConstantine 22.10.2008, 23:09
Цитата

По моему, NetBeans отстой. Я раньше им пользовался(под Win. Не думаю, что под *nix работает иначе). Не удобно тем, что при каком либо изменении в *.h файле IDE не видит этого и make пишет:


хм, странно. я сижу под никсами и юзаю нетбинс, и ни разу не встречал с такую проблему.

Автор: crossly 23.10.2008, 09:38
Цитата(Acer @  17.10.2008,  09:02 Найти цитируемый пост)
По моему, NetBeans отстой. Я раньше им пользовался(под Win. Не думаю, что под *nix работает иначе). Не удобно тем, что при каком либо изменении в *.h файле IDE не видит этого и make пишет:

Нужно внимательно курить настройки среды перед использованием .... а не сразу гнать на неё...

Автор: powerfox 23.10.2008, 11:44
Модератор: все холливары устраивайте в отдельной ветке.

Автор: aspirin2003 31.10.2008, 09:03
'Technology Preview' версия Qt Creator доступна для скачивания с офф. сайта.

Автор: GrishinUS 31.10.2008, 12:59
Цитата(aspirin2003 @ 31.10.2008,  09:03)
'Technology Preview' версия Qt Creator доступна для скачивания с офф. сайта.

О! Человеческий отладчик!!!! Ну наконец-то!!!  smile 

Да оно еще и с QDevelop совместимо по формату проектов!!!  smile  smile  smile 

Автор: boombasta 31.10.2008, 15:15
о! супер!!!! smile

Автор: JackYF 31.10.2008, 17:45
Закрепил на пока.

Автор: kosmonaFFFt 12.11.2008, 15:32
Скачал, буду смотреть.
Первое впечатление пока хорошее.

Автор: BSOD 17.12.2008, 18:37
Скачал, сечас тестю - пока класс  smile  smile  smile Я бы даже сказал то, чего я так давно хотел ;)
Очень радует доводчик, дебаггер и встроенный хелп smile
Кажется мне, если они ее еще попишут и хорошо раскрутят, то Qt станет нереально популярным, ибо создание приложений с его использованием будет просто как 2x2, а главное - приятно smile

Автор: SABROG 18.12.2008, 02:20
Людей останавливает размер библиотек и отсутствие навороченной среды типа Delphi, пусть доки и хорошие.
Да и мало кто хочет отказываться от чистого API винды. Захочешь тренер для игрухи написать и хрен тебе мелкий размер и отладка чужого процесса. Нет, конечно при желании можно и COM завести и API использовать, но придется пару седых волос пожертвовать. 

Creator сыроват пока и слишком узкоспециализированн. Хотя и неплох для первого знакомства с Qt.

Автор: powerfox 18.12.2008, 02:24
Цитата(SABROG @  18.12.2008,  03:20 Найти цитируемый пост)
Да и мало кто хочет отказываться от чистого API винды.


SABROG, вам не кажется, что люди программируют не только в windows? ;)
Есть способ уменьшить размер DLL Qt (сам не пробовал, но где-то видел). Конечно, исходник большой, но хоть что-то. В линуксе же нет необходимости совать библиотеки в пакет с приложением.

Автор: NumLock 18.12.2008, 12:25
Установил Qt Creator. Есть маленькие ньюансы, небольшие баги, но они не особо мешают работе. smile Отладчик тормозит, и с ним не очень удобно фиксить код связаный с действиями пользователя. Лучше уж по старинке, в лог выводить. Резюме: довольно удобно, жду релиза.  smile 

Автор: Lazin 18.12.2008, 12:45
А gcc умеет дебажить несколько приложений одновременно?

Автор: SABROG 18.12.2008, 13:03
Цитата(Lazin @ 18.12.2008,  12:45)
А gcc умеет дебажить несколько приложений одновременно?

gdb умеет, сколько экземпляров запустишь столько и отдебажит  smile 

Автор: bsa 14.1.2009, 18:58
Мне creator очень понравился. Разве что нет поддержки папок в проектах - неудобно, когда весь код в одной куче. И, лично мне, не очень нравится их идеалогия с открытыми файлами. Т.е. на экране есть закладка только одного файла, а какие еще открыты не видно (особенно, если учесть кашу в списке файлов проекта).

Автор: kronos_vano 15.1.2009, 01:00
Цитата(bsa @ 14.1.2009,  18:58)
Мне creator очень понравился. Разве что нет поддержки папок в проектах - неудобно, когда весь код в одной куче. И, лично мне, не очень нравится их идеалогия с открытыми файлами. Т.е. на экране есть закладка только одного файла, а какие еще открыты не видно (особенно, если учесть кашу в списке файлов проекта).

Полностью согласен

Автор: anatox91 21.1.2009, 13:46
скачал с оффсайта 64-битную версию под линух, там файлик qtcreator-0.9.1-beta-linux-x86_64-setup.bin, чем его устанавливать?

Автор: powerfox 21.1.2009, 14:05
Цитата(anatox91 @  21.1.2009,  14:46 Найти цитируемый пост)
скачал с оффсайта 64-битную версию под линух, там файлик qtcreator-0.9.1-beta-linux-x86_64-setup.bin, чем его устанавливать? 

Код

chmod u+x  qtcreator-0.9.1-beta-linux-x86_64-setup.bin
./qtcreator-0.9.1-beta-linux-x86_64-setup.bin

Автор: anatox91 21.1.2009, 14:16
спасибо

Автор: just_geek 29.1.2009, 07:17
Сорцы: git://labs.trolltech.com/qt-creator

Автор: pan2004 5.2.2009, 20:39
Вышла в свет QtCreator RC1, вместе с release candidateом Qt 4.5. Скачать можно все там же.

Автор: unicuum 6.4.2009, 03:06
Цитата(bsa @  14.1.2009,  18:58 Найти цитируемый пост)
И, лично мне, не очень нравится их идеалогия с открытыми файлами. Т.е. на экране есть закладка только одного файла, а какие еще открыты не видно (особенно, если учесть кашу в списке файлов проекта). 

user posted image

Автор: bsa 6.4.2009, 23:24
unicuum, да. каюсь. Оказывает список открытых есть. Правда, не очень очевидно где...
Но отсутствие папок пока остается.

Автор: kemiisto 6.4.2009, 23:45
Цитата(bsa @  6.4.2009,  21:24 Найти цитируемый пост)
Но отсутствие папок пока остается. 

 smile Жутко неудобно.

И ещё вот это:
Цитата(bsa @  14.1.2009,  16:58 Найти цитируемый пост)
И, лично мне, не очень нравится их идеалогия с открытыми файлами. Т.е. на экране есть закладка только одного файла, а какие еще открыты не видно (особенно, если учесть кашу в списке файлов проекта).

Я понимаю, "мы пойдём другим путём"... Но лучше бы "по-старинке" - интерфейс на вкладках замутили...

Ещё из недостатков я бы отметил:
  •  Отсутсвие рефакторинга. Приходится использовать Eclipse. А интегратора для Mac OS нету. Виртуальная машина... smile  
  •  Глючащий встроенный auto-indenter. Примеров много. Яркий: если отформатировать список параметров конструктора и они займут более одной строчки, отступа в 4 пробела перед списком инициализаторов нам не видать.
    Код

    Class::Class(int a, int b):
        a_(a), b_(b)
    {
    }
    Class::Class(int a,
                 int b):
    a_(a), b_(b)
  •  Не сохраняется кодировка проекта. Нигде. Ни в самом проекте, ни в IDE. Выставляю UTF-8, при повторном запуске - снова System.
  •  Может это у меня руки кривые, но Designer вылетает довольно часто. Ручками приходится править *.ui.

Автор: just_geek 7.4.2009, 12:15
Цитата

Отсутсвие рефакторинга.

А почему не занятся написанием плагина? smile

Цитата

Глючащий встроенный auto-indenter

не критично...

С остальным пока не сталкивался

Автор: kemiisto 7.4.2009, 14:22
Цитата(just_geek @  7.4.2009,  10:15 Найти цитируемый пост)
А почему не занятся написанием плагина?

Багаж знаний не тот.

Автор: Cheloveck 7.4.2009, 14:43
Бесит только одно, после переключения раскладки (Alt+Shift) курсор в тексте исчезает (Linux, KDE).

Автор: unicuum 7.4.2009, 18:41
Цитата(bsa @  6.4.2009,  23:24 Найти цитируемый пост)
unicuum, да. каюсь. Оказывает список открытых есть. Правда, не очень очевидно где...
Но отсутствие папок пока остается. 

Возьмём для примера Visual Studio. Папки там есть, и они с точностью соответствуют физическим. Вот захотелось мне иметь в QtCreator папку формы, чтобы туда их складировать. Это конечно не по си плюс плюсному, в топовых проектах так не делают, но для примера сойдёт.

Создаю папку Forms и переношу туда нужные мне файлы. Открываю файл pro и заменяю пути у перенесённых файлов на Forms.

user posted image

В Projects всё валится в одну кучу, там похоже разделение идёт только на проекты, то есть на несколько файлов pro. Но вот в File System, можно зайти в папку Forms и оттуда открывать файлы. Естественно включения (include) тоже надо выполнять с именем папки.

user posted image

Кому что удобнее, пусть тот то и использует.

Автор: unicuum 7.4.2009, 19:03
Задним числом мне подумалось, что можно вместо так:
Код

#include "Forms\gotohell.h"


Написать вот так:
Код

#include "Forms/gotohell.h"


Похоже текущим компиляторам всё равно, а как другие работают в разных ОС надо смотреть.

Добавлено через 1 минуту и 58 секунд
Переписал и сам файл проекта:
Код

# -------------------------------------------------
# Project created by QtCreator 2009-04-01T23:13:50
# -------------------------------------------------
TARGET = QtDialogo
TEMPLATE = app
SOURCES += main.cpp \
    Forms/gotohell.cpp
HEADERS += Forms/gotohell.h
FORMS += Forms/form.ui

Билд снова удачный. smile

Добавлено через 5 минут и 15 секунд
P.S. подумалось, что возможно это в MOC предусмотрено.

Добавлено через 7 минут и 28 секунд
Или ещё где (qmake).

Автор: unicuum 7.4.2009, 20:24
Я тут подумал ещё, что когда визард в QtCreator создаёт класс (Add New...), то можно сразу менять путь по умолчанию, и в окошке создавать сразу подпапки, помещая туда новые файлы. Опять же последующее перемещение никто не отменял. Так что проблема отсутствия папок какая-то уж больно надуманная. smile 

Автор: bsa 7.4.2009, 20:38
Цитата(unicuum @ 7.4.2009,  20:24)
Так что проблема отсутствия папок какая-то уж больно надуманная. smile

В разделе filesystem может быть много всего ненужного (например, каталоги типа .svn, файлы настроек и пр.) и в то же время, иконки все одинаковые...
Имхо, было бы логично компоновать по модулям. Например, название класса (название h файла без расширения), и в нем уже ссылки на cpp, h и ui...

Автор: kamre 7.4.2009, 21:17
Цитата(just_geek @ 7.4.2009,  12:15)
Цитата

Отсутсвие рефакторинга.

А почему не занятся написанием плагина? smile


А разве QtCreator уже научился разбирать плюсовый код нормально? И есть API для доступа к AST/Bindings, чтобы оставалось уже только рефакторинги писать?

Пока QtCreator сильно не дотягивает до Eclipse+CDT.

Автор: unicuum 7.4.2009, 21:53
Цитата(bsa @  7.4.2009,  20:38 Найти цитируемый пост)
Имхо, было бы логично компоновать по модулям. Например, название класса (название h файла без расширения), и в нем уже ссылки на cpp, h и ui... 

Не совсем понял что имелось в виду. Ссылки на headers файлы в файлах единиц компиляции - cxx (cpp и т.д.). Вот, например, OpenCASCADE, гигантский кросс платформенный C++ проект совместимый с Qt. Там все заголовки находятся в папке inc, а вот единицы компиляции в src, причем в подпапках.

На лицо смешение всех заголовков в одну кучу, вероятно чтобы не прописывать добавочные пути при включении директивой #include. Но между тем идёт физическое разделение по смыслу. А ведь в C++ есть ещё логическое разделение, такое как пространства имён.

Вопрос надо ли совмещать логическое и физическое разделение дело удобства. Да и вообще, все эти системы создаются ради удобства. Если кому-то неудобно, попытайтесь сменить среду разработки или свой стиль программирования.

Всё дело в той парадигме программирования, которой следует программист. Меня в последнее время стала утомлять VS. Она как назло всё делает не так как следует из моей логики разделения ООП, и библиотеки написаны как-то странно.

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

Даже написанная на Qt, потом могла бы переделана под что угодно, да хоть GTK и т.п.

Добавлено через 4 минуты и 12 секунд
Цитата(kamre @  7.4.2009,  21:17 Найти цитируемый пост)
А разве QtCreator уже научился разбирать плюсовый код нормально? И есть API для доступа к AST/Bindings, чтобы оставалось уже только рефакторинги писать?

После VS 2005 изъянов в Qt Creator из Qt 4.5 не заметил. Вспомнилась шутка с долей истины, про то что хардкорные тру программисты пишут свои шедевры в блокноте. smile 

Автор: kamre 7.4.2009, 22:28
Цитата(unicuum @ 7.4.2009,  21:53)
Цитата(kamre @  7.4.2009,  21:17 Найти цитируемый пост)
А разве QtCreator уже научился разбирать плюсовый код нормально? И есть API для доступа к AST/Bindings, чтобы оставалось уже только рефакторинги писать?

После VS 2005 изъянов в Qt Creator из Qt 4.5 не заметил.

Не знаю как можно не заметить, что в QtCreator не работает intellisense на хоть немного сложном коде, не работает intellisense для #include, нет "Find All References", нет "Show Callers", нет "Rename".

Кстати, в нем есть хотя бы тупое дополнение вроде Alt+/ из Emacs/Eclipse?

Цитата(unicuum @ 7.4.2009,  21:53)
Вспомнилась шутка с долей истины, про то что хардкорные тру программисты пишут свои шедевры в блокноте. smile


Ну как раз QtCreator не шибко далеко от блокнота ушел в плане поддержки C++ smile Хотя интеграцию с отладчиком gdb сделали хорошую. И вообще в целом он лучше чем всякие там QDevelop/CodeBlocks/... для разработки на Qt. 

Автор: unicuum 7.4.2009, 22:41
Цитата(kamre @  7.4.2009,  22:28 Найти цитируемый пост)
Не знаю как можно не заметить, что в QtCreator не работает intellisense на хоть немного сложном коде, не работает intellisense для #include, нет "Find All References", нет "Show Callers", нет "Rename".

Кстати, в нем есть хотя бы тупое дополнение вроде Alt+/ из Emacs/Eclipse?

Мне не нужен intellisense, он у меня в голове. smile Для меня это вообще не важно, на VS я решарпером пользовался, но радости это как-то не прибавляло.

Цитата(kamre @  7.4.2009,  22:28 Найти цитируемый пост)
Ну как раз QtCreator не шибко далеко от блокнота ушел в плане поддержки C++ smile Хотя интеграцию с отладчиком gdb сделали хорошую. И вообще в целом он лучше чем всякие там QDevelop/CodeBlocks/... для разработки на Qt.  

Да, отладчик полезная штука, пожалуй кроме него желательно ещё подсветку кода иметь. Я же и говорю, кому надо всякие примочки и прочее, кому это не мешает, не отвлекает от чистых идей, милости просим на другие IDE.

Автор: CompWorm 17.4.2009, 18:52
у меня вот какой вопрос назрел... 
в прежних версиях креейтора проект можно было сохранить куда угоддно и потом скомпилить без труда, щас скачал последнюю версию 4.5-2009.01.01 и, о ужас (!), компилятся проекты только в папке моих документов... 
это теперь так принято или я косячу?

Автор: chaos 17.4.2009, 18:59
Цитата(unicuum @ 7.4.2009,  16:03)
Задним числом мне подумалось, что можно вместо так:
Код

#include "Forms\gotohell.h"


Написать вот так:
Код

#include "Forms/gotohell.h"



без разницы им

ЗЫ я везде пишу / ибо прямо smile

Автор: ufna 12.7.2009, 00:46
Цитата(bsa @ 6.4.2009,  23:24)
Но отсутствие папок пока остается.

Кстати, это можно лечить с помощью .pri файлов, правда только ручками придется разбивать на эти папки, но - можно. Я к папкам дико привык в msvs, поэтому не ленюсь, но свои большие проекты разбиваю при переводе на QtCreator сейчас. Если надо, могу объяснить как это делать smile


P.S. - выложил мануальчик по этому делу на www.prog.org.ru/topic_10017_0.html

Автор: Cheloveck 12.7.2009, 01:20
ufna, рассказывай уже smile

Автор: ufna 12.7.2009, 01:30
Добавил ссылочку smile

Автор: Cheloveck 12.7.2009, 03:39
ufna, красота)) 
http://ipicture.ru/Gallery/Viewfull/20847368.html

Кстати, по правому клику на папке можно добавлять файлы визардом, точно так же как и в проект. И всё правильно добавляется))

Автор: andrew_121 12.7.2009, 05:02
я тоже так хочу smile 

Автор: Cheloveck 12.7.2009, 17:16
И небольшое дополнение к моему скрину
Код

CONFIG += UNIX

CONFIG( UNIX ) {
    include( unix.pri )
}

CONFIG( WINDOWS ) {
    include( windows.pri )
}

CONFIG( MAC ) {
    include( mac.pri )
}

Дерево выстраивается, но лишние исходники не компилируются.

Автор: andrew_121 12.7.2009, 17:57
Цитата(Cheloveck @  12.7.2009,  17:16 Найти цитируемый пост)
но лишние исходники не компилируются. 

В смысле "лишние" ?

Автор: ufna 12.7.2009, 18:07
Ну те, которые "не для выбранной платформы", смотри скрин выше - там видны все файлы, что под мак что под винду и т.п., а вот компилироваться будут только нужные.

Автор: andrew_121 12.7.2009, 21:38
Понял.....!

Автор: Lazin 12.7.2009, 21:51
скачал и установил QtCreator на win7, все работает, проекты собираются(правда очень долго), в принципе довольно милая среда.. правда отладчик совсем не заработал..
В настройках отладчика я обнаружил, что как-то поддерживается работа с cdb, консольной версией windbg. Кто-нибудь знает, работает это или нет? Все библиотеки собраны с использованием mingw, приложение - то-же. В настройках IDE нигде нельзя настроить используемый компилятор, следовательно собирать можно только с помощью mingw, но с каких это пор, wingw умеет создавать pdb файлы?

Автор: Cheloveck 12.7.2009, 22:27
у меня на висте отлично работает отладчик.

Автор: Любитель 12.7.2009, 22:34
МинГВ - само собой не умеет. AFAIK надо указать на использование Qt, собранной в MSVC, ну и QMAKESPEC для надёжности поправить smile 

Автор: andrew_121 13.7.2009, 01:31
Цитата(Lazin @  12.7.2009,  21:51 Найти цитируемый пост)
win7

это что такое? типа виста? или я торможу?...


Цитата(Lazin @  12.7.2009,  21:51 Найти цитируемый пост)
wingw умеет создавать pdb файлы? 

не! кто-то обшибся smile 

п.с.
хотя я немного опоздал на креатор)

Добавлено @ 01:31
Цитата(Lazin @  12.7.2009,  21:51 Найти цитируемый пост)
правда очень долго

но это не значит что они так же долго работают)

Добавлено @ 01:34
Цитата(Lazin @  12.7.2009,  21:51 Найти цитируемый пост)
правда отладчик совсем не заработал..

Qt software в версии 1.2(т.е. в следующей) обещает визуализацию объектов в отладчике, даже круче чем в Студии. Посмотрим. Любопытно...

Автор: Любитель 13.7.2009, 02:02
Цитата(andrew_121 @  13.7.2009,  01:31 Найти цитируемый пост)

это что такое? типа виста? или я торможу?...

Это типа сарказм? smile  http://www.google.com/search?q=windows+seven

Цитата(andrew_121 @  13.7.2009,  01:31 Найти цитируемый пост)
Qt software в версии 1.2(т.е. в следующей) обещает визуализацию объектов в отладчике, даже круче чем в Студии. Посмотрим. Любопытно...

Ээ.. 1.2 - как раз текущая (входит в Qt SDK 2009.03). Отладчик GDB-шный по-прежнему жутко тормозной, CDB-шный не пробовал. Визуализация - в VS для С++ её ж вроде вообще нет (точней только представление в лоб), только для .Net-а (тут, конечно, всё мегаудобно, в том числе написание своих визуализаторов). Разве что-то изменилось с тех пор, как я серьёзно юзал студию для плюсов? В криэйторе.. Ну, строки показывает сразу строками, QList<> развёртывает на список элементов. Дальше тыкать не стал smile

Автор: Cheloveck 13.7.2009, 02:44
Цитата(andrew_121 @  13.7.2009,  02:31 Найти цитируемый пост)
Qt software в версии 1.2(т.е. в следующей) 

http://ipicture.ru/
smile

Автор: andrew_121 13.7.2009, 03:01
Не паникуйте. не я это придумал.
http://labs.trolltech.com/blogs/2009/06/22/peek-and-poke/

Добавлено @ 03:04
Цитата(Любитель @  13.7.2009,  02:02 Найти цитируемый пост)
Это типа сарказм?

Это не сарказм! От виндов я отстал!


 ! 
Любитель
Общайтесь культурней!

Автор: Lazin 13.7.2009, 05:06
Цитата(Любитель @  13.7.2009,  02:02 Найти цитируемый пост)
Визуализация - в VS для С++ её ж вроде вообще нет

ее там полно, причем можно научить отладчик студии визуализировать объекты любого класса

Добавлено через 8 минут и 34 секунды
andrew_121, а вы оказывается хам! smile 

Автор: Любитель 13.7.2009, 09:53
Цитата(Lazin @  13.7.2009,  05:06 Найти цитируемый пост)
ее там полно, причем можно научить отладчик студии визуализировать объекты любого класса

Я имел ввиду кастомную. AFAIK она ток для .Net-а. Если не прав, ну.. значит не прав smile

Автор: bsa 23.7.2009, 14:37
По вопросам ошибок русского перевода обращайтесь http://www.prog.org.ru/topic_10110_0.html (потребуется регистрация).

Автор: zloyGamer 20.8.2009, 13:49
что то никто здесь не написал про спонтанное зависание IDE,
у меня что в Creator 1.1 что в 1.2 при изменении расскладки на русский язык(ctrl+shift), и попытке что то написать(комментарии или текст в кавычках) - creator просто зависает на 2 - 3 минуты, после чего обратно возвращается к жизни.. на некоторое время..

кто нить с этим сталкивался? в чем может быть дело?

ос:винХР сп3

Автор: andrew_121 20.8.2009, 19:09
Цитата(zloyGamer @  20.8.2009,  13:49 Найти цитируемый пост)
что то никто здесь не написал про спонтанное зависание IDE,

потому что ни у кого такого не происходит smile

Добавлено через 39 секунд
Цитата(zloyGamer @  20.8.2009,  13:49 Найти цитируемый пост)
в чем может быть дело?

собери из сорцов.

Автор: bsa 24.8.2009, 00:22
zloyGamer, возможно, дело в Windows. Точнее, в мусоре, который в ней находится.

Автор: andrew_121 24.8.2009, 00:33
Цитата(bsa @  24.8.2009,  00:22 Найти цитируемый пост)
возможно, дело в Windows. Точнее, в мусоре, который в ней находится. 

а что под этим подразумевается? smile

Автор: andrew_121 25.8.2009, 17:58
Цитата(powerfox @ 15.10.2008,  17:44)
http://www.linux-magazin.de/news/qt_developer_days_neue_qt_ide_namens_greenhouse
Довольно симпатичная вещь: никакой перегруженности интерфейса, но при этом функциональная.
Но неизвестно, будет ли этот IDE свободным. Хотя, учитывая число IDE, поддерживающих Qt, коммерческим вряд ли его сделают.

Перешел я по ссылке, и вужу скрины...что-то они мне жутко напоминают. О да! QtCreator!

Так я что-то не понял(там по немецки написано), QtCreator это в прошлом GreenHouse ?

Автор: Любитель 25.8.2009, 18:02
Ну да smile

Автор: ecspertiza 25.8.2009, 18:14
Цитата(andrew_121 @  25.8.2009,  17:58 Найти цитируемый пост)
http://www.linux-magazin.de/news/qt_develo...mens_greenhouse
Довольно симпатичная вещь: никакой перегруженности интерфейса, но при этом функциональная.
Но неизвестно, будет ли этот IDE свободным. Хотя, учитывая число IDE, поддерживающих Qt, коммерческим вряд ли его сделают.


Это походу кто то стебанулся взял исходники QtCreator и переписали Title и всё готово новое IDE  smile 

Автор: Cheloveck 25.8.2009, 18:36
Значёк в wellcome как у критера в бете. Может рабочее название какой-нибудь альфы?!

Автор: andrew_121 25.8.2009, 20:24
Любопытно другое. Я процетировал первый пост в этой теме. Раньше, походу, никто не замечал этого smile 
Сам впервые узнал что у креатора был предок.

Автор: Любитель 25.8.2009, 21:08
Да, блин, это он и есть. GreenHouse - название криэйтора, когда его ещё не было. Таким он фигурировал в первых анонсах (тогда ещё чисто трольтеча, а не нокии).

Автор: bsa 27.8.2009, 15:17
andrew_121, тебе название Chicago ничего не говорит? А это рабочее название Windows 95. А Longhorn, который потом стал зваться Windows Vista? Или ты считаешь их тоже "предшественниками" соответствующих продуктов?

Автор: andrew_121 27.8.2009, 17:53
bsa, Не правильное сравнение. GreenHouse по началу вообще к тролям ничего не имел, ктроме того что написан на Кут.

Автор: kemiisto 27.8.2009, 17:58
andrew_121, ты бы хоть погуглил.

http://www.linuxpromagazine.com/Online/News/Qt-Developer-Days-New-Qt-IDE-Called-Greenhouse:
Цитата

Oct 15, 2008
Today at the Qt Developer Days, Matthias Ettrich of Qt Software, formerly Trolltech, announced a new development environment for Qt Software called Greenhouse.

А потом её переименовали.

Автор: Любитель 27.8.2009, 19:21
Цитата(andrew_121 @  27.8.2009,  17:53 Найти цитируемый пост)
GreenHouse по началу вообще к тролям ничего не имел, ктроме того что написан на Кут. 

Посмотри на страницу с первого поста, там линк (ныне не совсем уже рабочий) на "GreenHouse Website" - http://trolltech.com/developer/greenhouse

Добавлено через 1 минуту и 32 секунды
Вру. Вполне рабочий, но с редиректом. Сорри - браузер тупанул smile

Автор: insidex 13.9.2009, 15:33
Господа, не подскажите что у меня со шрифтами в этой IDE творится ? (Win7)

user posted image

Автор: insidex 13.9.2009, 15:58
Короче, помог следующий сервис http://www.microsoft.com/typography/ClearType/tuner/tune.aspx

Автор: Deex42Iv 11.4.2010, 13:14
Я с Qt Creator начал ознакомление сразу с версии 1.3 проблем пока не обнаружил. Но действительно сборка проекта долго происходит, даже примитивный "Hello World". Не знаю даже, как этот процесс будет происходить с более крупными проектами. Напишите, кто делал.

Автор: SABROG 11.4.2010, 14:39
Цитата(Deex42Iv @  11.4.2010,  13:14 Найти цитируемый пост)
Напишите, кто делал. 

Зависит от того как ты организуешь структуру приложения.

Автор: Любитель 11.4.2010, 16:26
Насколько я помню - время сборки там выполняется по длительности столько же, как и вручную (что впрочем очень даже логично). Другой вопрос в том, что МинГВ-шный gcc не особо шустрый (по крайней мере, если говорить о тех временах, когда я на него смотрел последний раз). Но..

Плюс действительно сильно влияет структура проекта. Чем меньше инклюдов хидеров (больше предварительных объявлений), чем меньше менять хидеры, кутешные хидеры - в pch, в итоге всё ИМХО достаточно сносно.

Автор: Ozerich 13.4.2010, 00:06
Подскажите пожалуйста, как QT Assistant к креатору прикрутить? Скачал полный SDK с оф. сайта, асиста нету, только его исходник, который не компилится  

Автор: Ozerich 14.4.2010, 00:07
Проблему решил переустановкой SDK smile 

Автор: spyswamp 5.11.2011, 10:39
Qt Creator - полный отстой.

Автор: bsa 7.11.2011, 00:05
Цитата(spyswamp @  5.11.2011,  11:39 Найти цитируемый пост)
Qt Creator - полный отстой. 

Очень убедительное и подкрепленное фактами утверждение. ВСЕМ ВЕРИТЬ!!!  smile 

Автор: borisbn 7.11.2011, 00:09
Цитата(bsa @  7.11.2011,  00:05 Найти цитируемый пост)
Очень убедительное и подкрепленное фактами утверждение

а главное своевременное (от последнего сообщения 1,5 года всего)  smile .

Автор: alexvs11 7.11.2011, 00:20
На самом деле creator довольно годная ide для c++/c
добавили бы они встроенных средств работы с Makefile'ами вообщеб круто было

Автор: bsa 7.11.2011, 10:12
Цитата(alexvs11 @  7.11.2011,  01:20 Найти цитируемый пост)
добавили бы они встроенных средств работы с Makefile'ами вообщеб круто было 

Тебе надо - ты и добавь. Лично я даже не представляю, какими средства должны быть... Так как для каждого make нужны мейкфайлы разного формата...

Автор: alexvs11 7.11.2011, 12:05
Цитата(bsa @  7.11.2011,  10:12 Найти цитируемый пост)
Тебе надо - ты и добавь. Лично я даже не представляю, какими средства должны быть... Так как для каждого make нужны мейкфайлы разного формата...

а в eclipse знают, и что в этом хитрого собирать не из автогенеренного makefile'a, а из заданного

Автор: bsa 7.11.2011, 13:19
Цитата(alexvs11 @  7.11.2011,  13:05 Найти цитируемый пост)
а в eclipse знают, и что в этом хитрого собирать не из автогенеренного makefile'a, а из заданного
Это чуть ли не с самого начала есть - новый файл или проект - другой проект - импорт существующего проекта.

Автор: Alca 7.11.2011, 13:43
Цитата

Очень убедительное и подкрепленное фактами утверждение

в криэйторе, в редакторе кода, вообще существую табы?

Автор: asd 7.11.2011, 13:55
Alca, 
Инструменты-параметры-текстовый редактор-поведение-пробелы вместо табов. Это?

Автор: Alca 7.11.2011, 13:58
 smile  нет, вкладки. Т.е. отображение открытых файлов не в списке, а во вкладках, такое есть?

Автор: asd 7.11.2011, 14:12
Не знаю как на счёт вкладок, но ctrl+tab работает. Как-то не возникает желания пользоваться мышью, во время программированияsmile

Автор: Alca 7.11.2011, 14:56
Цитата

Как-то не возникает желания пользоваться мышью, во время программирования

так на вкладках сразу видно какие файлы открыты, нет необходимости что-то нажимать или кликать

Автор: bsa 7.11.2011, 16:05
Alca, вкладок нет. Есть список открытых документов. По сути своей от вкладок не отличается. Зато под код (а для чего еще редактор?) отводится почти максимум вертикального пространства. Владельцы широкоэкранных мониторов (коих, по идее, становится все больше и больше) должны это оценить.

Автор: alexvs11 7.11.2011, 17:21
Цитата(bsa @  7.11.2011,  13:19 Найти цитируемый пост)
Это чуть ли не с самого начала есть - новый файл или проект - другой проект - импорт существующего проекта.

что? там можно выбрать с каким Qt собирать, не боле

Автор: spyswamp 7.11.2011, 17:44
bsa, 
1. Глюки на разных платформах.
2. Сырой GUI, местами совершенно неюзабельный.
3. Проблемы с интеграцией GDB на разных платформах.
4. Проблемы с кодировками на разных платформах независимо от настроек проекта и самой IDE.
5. Текстовый поиск при рефакторинге, ломающийся при разных стилях кодирования программистами в команде.
6. Косяки при clean/rebuild на разных платформах.

Еще?

Добавлено через 3 минуты и 20 секунд
borisbn, а какая разница, сколько времени прошло от последнего сообщения? Как плотно занялся этой IDE, так и написал впечатление. Раньше вообще использовал C::B или прям из консоли. Хотя, если этот временной показатель в _прилепленной_ теме для тебя главное, то, наверное, лучше это было бы не демонстрировать. smile

Автор: Alca 7.11.2011, 18:39
Криэйтор может запоминать открытие файлы? 
Т.е. при перезапуске IDE должны восстановиться все открытые раннее файлы.
Чего то я не нашел таких настроек. 

Автор: alexvs11 7.11.2011, 18:40
spyswamp, может вы скажите что за платформы то? а то на винде и лине проблем както не наблюдается

Автор: kemiisto 7.11.2011, 18:48
alexvs11, я вам по секрету скажу, что и на Mac тоже проблем нет. smile Видимо, тут какая-то своя платформа с нескучными обоями. smile 

spyswamp, а примеры глюков, неюзабельного ГУЯ и всех остальных клеветнических заявлений будут?

Автор: spyswamp 8.11.2011, 02:25
alexvs11, kemiisto, товарищи эксперты, загляните, пожалуйста, сюда. Может, вы прольете свет на проблему (заодно и пример глянете), нежели уныло пытаться меня троллить?

Автор: spyswamp 8.11.2011, 02:50
Цитата(Alca @ 7.11.2011,  18:39)
Криэйтор может запоминать открытие файлы? 
Т.е. при перезапуске IDE должны восстановиться все открытые раннее файлы.
Чего то я не нашел таких настроек.

Qt Welcome Screen > Develop > Resume session > default (last session)
Это восстановит последнюю сессию. Их еще можно самому делать. Клик по кнопке Manage Sessions.

1.3.1 у меня тут сейчас установлен (на ubuntu). Вот картинка:

http://s2.ipicture.ru/Gallery/Viewfull/6713534.html

Автор: kemiisto 8.11.2011, 05:10
Цитата(spyswamp @  8.11.2011,  01:25 Найти цитируемый пост)
alexvs11, kemiisto, товарищи эксперты, загляните, пожалуйста, сюда.

Куда?

Цитата(spyswamp @  8.11.2011,  01:50 Найти цитируемый пост)
1.3.1

Начнём с того, что баги (особенно в Open Source продукте) обсуждаются для текущей релизнутой версией, коей является 2.3. Если у Вас действительно 1.3.1, то обновляемся, смотрим исправлени ли баг. Если нет - бежим в баг-трекер проекта, постим баг-репорт. Ждём пару недель, а уже потом при отсутствии реакции позволяем себе распускать язык.

Автор: spyswamp 8.11.2011, 08:59
kemiisto, ссылку забыл вставить. smile http://forum.vingrad.ru/forum/topic-340983/kw-qtcreator-gdb-debug.html
Баг, судя по jira, тянется давно из версии в версию. Хотя, для подобной кривоты продукта, это неудивительно.

Автор: alexvs11 8.11.2011, 09:26
user posted image
Что я делаю не так?  smile 
к слову все работало еще во времена троллей

Автор: spyswamp 8.11.2011, 09:30
alexvs11, ты, наверное, невнимательно читал по ссылке.

Автор: boostcoder 8.11.2011, 09:32
Цитата(spyswamp @  8.11.2011,  08:59 Найти цитируемый пост)
ссылку забыл вставить.  http://forum.vingrad.ru/forum/topic-340983...-gdb-debug.html

Цитата

QtCreator 1.3.1

ты реально рассчитываешь что когда-либо в 1.3 этот баг исправят? при помощи телепортации, или еще чего-то в этом роде?

Цитата(spyswamp @  8.11.2011,  08:59 Найти цитируемый пост)
 судя

судя по чему?

Автор: alexvs11 8.11.2011, 09:33
Цитата(spyswamp @  8.11.2011,  09:30 Найти цитируемый пост)
alexvs11, ты, наверное, невнимательно читал по ссылке.

Цитата

Проблема проявляется в том, что в дебаге не могу смотреть значения переменных-"коллекций". Например, QHash, QVector и других подобных структур. Выдается сообщение "unavailable synchronous data".

что не так?

Автор: spyswamp 8.11.2011, 09:35
alexvs11, boostcoder, парни, вы меня огорчаете внимательностью:

Цитата

У меня установлена ОС Windows 7, QtCreator 2.3.0 (based on Qt 4.7.4 32 bit).

Автор: boostcoder 8.11.2011, 09:41
ах да, 2.3.0.
полагаю, это баг в вендуз smile 

Автор: spyswamp 8.11.2011, 09:43
boostcoder, если бы, то я был бы счастлив. Но нет.
Цитата

Последние данные такие: создал парочку новых проектов Qt Gui Application. Попробовал там посоздовать QVector, QHash - все отлично показывает в дебаггере.

Автор: boostcoder 8.11.2011, 09:45
spyswamp, ну не знаю я что сказать... и венды у меня нет чтобы попробовать воспроизвести баг.

Автор: slavenk 12.1.2012, 14:28
Здравствуйте!
 Хотел бы провести небольшой опрос - нужна ли нормальная поддержка плагинов в Qt Creator с пунктом меню "Установить плагин" (как в Eclipse IDE) и если да, то какие плагины вы хотели бы видеть.

 На Qt Developer Network имеется страница http://developer.qt.nokia.com/wiki/Qt_Creator_Plug-in_Gallery, где выложены основные плагины. Какие-то развиваются, какие-то нет.

 Высказывайте свои пожелания, дополнения.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)