| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > IDE для Qt |
| Автор: programador 1.1.2008, 02:49 |
| Порекомендуйте какой средой разработки удобнее пользоваться для программирования с использованием QT. Не все ведь текстовым редактором пользуются |
| Автор: JackYF 1.1.2008, 10:35 |
| Эм... из доступных визуальных IDE, подходящих для QT знаю KDevelop, QDevelop, CodeBlocks (с плагином). Сам пользуюсь текстовым редактором. Отладчик - cgdb. |
| Автор: archimed7592 1.1.2008, 10:38 |
| Порекомендовать ничего не могу, ибо у меня что IDE, что текстовый редактор Знаю лишь, что есть интеграторы для Eclipse и MSVS. Также есть QDevelop под линукс(и, возможно, много чего ещё). |
| Автор: Любитель 1.1.2008, 15:08 |
В принципе, идём на qt-apps.org в раздел development и находим несколько иде-шек, заточенных чисто на куте. Сам не пробовал |
| Автор: programador 2.1.2008, 15:17 |
| В процессе обсуждения, похоже, всплыл еще один момент - под какую операционную систему IDE. Когда-то давно игрался с Линуксом и нашел в пакете этот самый QT, QDesigner и KDevelop. Имея смутные познания в С++ чисто по руководству быстро состряпал приложение. Настолько это показалось удобным и понятным (в сравнении с MS Visual Studio с их MFC), что теперь, много лет спустя выбор пал именно на QT, вот только работаю преимущественно под виндой. Пробывал MinGW Studio - нудно настраивать, да и особых преимуществ не дает. Сейчас пробую Eclipse. Пока ничего конкретного сказать не могу, но эта система имеет весомые аргументы в свою пользу: 1) кроссплатформенная, т.е. соответсвует идеалогии QT (не надо переучиваться и легко переносить проекты); 2) имеет хорошую поддержку и постоянно обновляется, в соответствии с новыми требованиями. Хотя не факт, что какая-нибудь "экзотика" не переплюнет "грандов". |
| Автор: archimed7592 2.1.2008, 19:25 | ||
|
| Автор: devmstr 21.2.2008, 14:04 |
| Пользуюсь Eclipse. Доволен как слон - imho лучшее решение в плане удобство-стабильность-цена. |
| Автор: Saman 11.4.2008, 09:43 |
| как настроить взаимодействие qt/eclipse без пакета интеграции от толлтеч? у меня 64битный линукс, для него нету пакета интеграции |
| Автор: Любитель 14.4.2008, 15:35 |
| С MBS - нормально пока никак. С standard make - создать по *.pro мейкфайл (последний перевызовет qmake при необходимости) и прописать инклюд-каталоги для парсера. Не забывать модифицировать *.pro файл (при добавлении сорсов/хейдеров). Для открытия *.ui файлов - вешаем просто designer. Для *.qrc - или правим в встроенном XML-эдиторе, или открываем из дизайнера (можно сразу открыть *.qrc параметрами команд-лайна?). Альтернатива - юзать другие билд-системы (прописав команду их вызова вместо make) и их средства взаимодействия с Qt. |
| Автор: 0lmer 14.4.2008, 18:29 |
| Люди, кто нибудь знает как можно прикрутить Qt к связке NetBeans+MinGW? Добавлено через 2 минуты и 23 секунды Всем доброго времени суток. Кто нибудь использовал Qt совместно с NetBeans и MinGW? Если да, то как их можно прикрутить друг к другу? |
| Автор: kosmonaFFFt 14.4.2008, 18:48 |
| Доброго всем времени суток. Кто нибудь пользовался связкой Qt и NetBeans+MinGW ? Если да то как можно прикрутить Qt к NetBeans+MinGW? |
| Автор: Saman 15.4.2008, 06:06 | ||
меня по большей части интересует чтобы для объявленной переменной класса кнопки появлялось выпадающее меню с её методами и свойствами. так всем и блокнот устраивает. а kdevelop с бараньей упорностью компиллит qt3 |
| Автор: Любитель 15.4.2008, 14:11 | ||
Пропиши инклюд каталоги куте в свойствах проекта. |
| Автор: Lazin 15.4.2008, 14:39 |
| unicuum, а ты где взял интегратор для студии? Добавлено через 1 минуту и 5 секунд я думал это в платной версии есть интегратор... |
| Автор: unicuum 18.4.2008, 20:07 | ||
Так у меня "платная" Интегратор и платная версия мне нужны были только для того чтобы понять, а нужно ли это вообще. Пока обнаружил дефект visual styles в xp, когда неправильно показываются MDI окна, то есть на одних стилях работает, на других нет. Хотя нет, началось всё раньше, когда я понял, что ихний дизайнер не работает, потому и поставил интегратор для проверки, но потом выяснилось, что Qt коряво держит стили винды в MDI окнах если ставить стиль xp и visual styles. Добавлено через 13 минут и 44 секунды Вот отскринил чтобы понятно было о чём говорю: Хороший стиль ![]() Плохой стиль ![]() |
| Автор: anatox91 19.4.2008, 20:32 |
| unicuum, кстати у меня на Open Source-версии тоже есть глюки - с прорисовкой в MDI-приложении стандартных кнопочек (закрыть, свернуть и развернуть) |
| Автор: unicuum 20.4.2008, 01:14 | ||
Так я и на платной и бесплатной пробовал, тут не в этом дело, это глюки самого Qt. Когда буду его изучать, проверю будет ли он пахать со своими стилями или так же грузанётся как на стилях винды. |
| Автор: lamao 23.4.2008, 21:24 | ||||
| Здравствуйте. Извините если это офтопик, но больше это никуда не лепится. Мне очень нужно каое-нибудь IDE для программирования под QT4. Пробовал устанавливать HaiQ,Edyuk,MonkeyStudio. Ввиду того, что в портах их нет (система FreeBSD 7.0 Release), скачал исходиники с http://qt-apps.org. Первый скомпилился, другие компилироваться не захотели. Monkey в итоге выдал такое:
Edyuk:
HaiQ же, хотя и скомпилился, но работает очень странно. Во-первых при запуске КАЖДЫЙ раз требует указать ему ctags (указываю /usr/bin/ctags). Кроме того при в браузере проектов не отображаются файлы проекта. В общем фактически единственное, что он делает - запускается. Система установлена с дисков начисто. Порты не обновлялись, система тоже. Версия KDE 3.5.8 Версия qt 4.3.1 (устанавливал с портов). Заголовочные файлы находятся в /usr/local/include/Qt Может еще какие-то данные надо? Да, пробовал установливать из портов QDevelop (пишет, что порт битый, т.к. контрольная сума неправильная) и CodeBlocks (почему-то пишет при работе тучу ошибок и в конце концов вылетает). КDeveloper тоже не устраивает, т.к. там нельзя отлаживать програмы для qt4 В общем, я даже не знаю что делать. Если есть еще какие-то IDE, то буду не против услышать их названия Критерии такие: Отладка из IDE - обязательно Полная компиляция проекта (uic+moc) - очень желательно. Желательно автодополнение кода. |
| Автор: Lazin 23.4.2008, 21:46 |
| Что дезинер не работает это пофигу, главное, что бы собиралось все как надо, со всеми Build Steps |
| Автор: lamao 24.4.2008, 17:03 |
| Проект собирается, но проблема не в этом. Если бы проблема была в этом, то я бы все делал в консоли. Но проблема в том, что я не могу отладить свою прогу и хотя приблизительно знаю, где она глючит, но не могу понять почему. Поэтому очень нужно просмотреть все пошагово. |
| Автор: SABROG 24.4.2008, 17:10 |
| Я использую eclipse как среду разработки Qt приложений. Подцепил к нему gdb (кроссплатформенный отладчик). С дуру, не попробывав запустить программу сначала без отладки запустил ее в дебагере и получил краш. Пытался понять 3 часа что не так, выяснилось, что глючит сам дебаггер и крашится из-за того, что не может прочитать символьную информацию из системных дллок. Убрал галку "Load symbol library" и все заработало нормально. |
| Автор: unicuum 30.4.2008, 21:52 | ||
Дизайнер тут не причём, это проблема MDI окон, я мог бы отскринить стандартные примеры по MDI и они показывают точно такой же глюк. |
| Автор: andrew_121 12.6.2008, 08:02 |
| Кто нить, киньте ссылку на интегратор для 2008 Студии. Плиз... |
| Автор: anatox91 12.6.2008, 08:33 |
| andrew_121, http://trolltech.com/ а если серьезно, то он только для коммерческой версии, а варез здесь вроде обсуждать не принято |
| Автор: JackYF 12.6.2008, 18:05 | ||
|
| Автор: DanQuimby 11.8.2008, 09:37 |
| люди помогите пож , у меня QDeveloper не хочет компилироваться. Сборка (make)... C:/MinGW/bin/mingw32-make.exe -f Makefile.Release mingw32-make.exe[1]: Entering directory `C:/Users/dan_quimby/tmpQT' mingw32-make.exe[1]: Leaving directory `C:/Users/dan_quimby/tmpQT' mingw32-make.exe[1]: *** No rule to make target `build\ui_dialog.h', needed by `bin\tmpqt.exe'. Stop. C:\MinGW\bin\mingw32-make.exe: *** [release] Error 2 или возьможно дать ссылку как мне прикрутить к VS2008 или вот с этой ошибкой,что делать. В одном случаем говорят о не верных слешах в майк файле .. |
| Автор: zrpitman 17.10.2008, 15:00 |
| Добрый день. Хотел бы узнать, работал ли кто-нить с Qt в связке с CodeLite? Насколько удобен сам CodeLite? (мало про него на форуме). |
| Автор: kosmonaFFFt 17.10.2008, 16:54 | ||
По моему QDevelop собирается с помощью cmake. |
| Автор: Torsten 22.10.2008, 16:02 | ||
codelite это УГ, мягко говоря. Собственно поэтому и на форуме мало про него, потому что фуфло полнейшое. |
| Автор: GrishinUS 23.10.2008, 13:55 |
| Ребят, а что в QDevelop правда такой унылый отдладчик или я его не так как-то настроил? PS : показывает только локальные переменные в неудобваримом виде + нет возможности редактировать их знаечния. |
| Автор: kosmonaFFFt 23.10.2008, 14:15 |
| У мну он вообще не заработал ни под виндой, ни под линем. :( |
| Автор: m31 30.12.2008, 02:09 |
| Я вот только учу QT, но очень понравилась IDE от Qt Software & Nokia - http://trolltech.com/developer/qt-creator. Хотя это только бета, но думаю она очень перспективная... |
| Автор: _GRIN_ 23.2.2009, 01:23 |
| Qt Creator - http://www.qtsoftware.com/developer/qt-creator сам активно пользуюсь (под линуксом) - есть под винду, мак (32 и 64 разряда) для Qt + C++ (имхо) самое оно. |
| Автор: cutwater 23.2.2009, 02:52 |
| Не знаю не знаю. На бету меня не тянет, не люблю IDE заточеные под библиотеку. Это изврат. Меня вполне удовлетворяет Eclipse CDT + QT Integrator + поддержка контроля версий + еще куча плагинов. |
| Автор: nickless 23.2.2009, 22:33 |
| Нашел наконец время покопаться в qtcreator-е. Интересная разработка, причем все фичи работают "из коробки", хотя я компилирую свежую версию из git-репозитория и переодически обновляюсь. Разрабатывается очень активно и явно нацелен на конкурренцию с известными IDE. Не понравилось отсутствие табов (или я их не нашел), (видимо пока) недоделаный vim модус. Ну и вообще функционал довольно минималистский, как я понял оно так и задумано. Но, если тролли прикрутят туда навороченый рефакторинг, макросы в редакторе, пару других примочек и при этом умудрятся не сделать очередного монстра вроде еклипсы - цены ему не будет. |
| Автор: just_geek 24.2.2009, 11:44 |
| Ну табов там, действительно нету. Есть выпадающий список с открытыми файлами, в верху окна редактирования. Ну вообще-то кому неймется и не хватает функционала, уже может начать писать свои плагины |
| Автор: just_geek 27.2.2009, 09:23 |
| В NetBeans 6.7 milestone 2 появилась поддержка Qt http://wiki.netbeans.org/NewAndNoteworthyMilestone2NB67#section-NewAndNoteworthyMilestone2NB67-QtSupport Релиз запланирован на июнь 2009 |
| Автор: kosmonaFFFt 18.7.2009, 14:11 |
| Кстати NetBeans 6.7 зарелизился, поддержка куте вроде нормально работает... Я теперь его юзаю... |
| Автор: zaytsewa 23.7.2010, 11:40 |
| а подскажите плз какую переменную надо установить в Qt Creator чтобы линковщик находил библиотеку /usr/bin/ld: warning: libmnangle.so.1, needed by /home/kate/build_branch/lib/libmnantctrl.so, not found (try using -rpath or -rpath-link) ищет он в правильном месте, только путь почему-то относительный берёт а мне надо чтобы брал абсолютный и ещё при сборке mv -f libmnangle.so.1.0.0 libmnangle.so libmnangle.so.1 libmnangle.so.1.0 /lib/ путь куда устанавливает библиотеки я прописала DESTDIR, но он категорически пытается установить их в другое место, т.е. в /lib и естественно пишет, что у него нет прав заранее спасибо |
| Автор: RedDigger 25.9.2010, 00:40 | ||
У тебя ссылка /home/kate/build_branch/lib/libmnantctrl.so ссылается на несуществующий файл о чем тебе говорит компилятор.. поправь ссылку(она должна указывать на библиотеку с мажорной версией. например libmnantctrl.so.1) При сборке чего? Что используется для генерации правил? Сам Makefile и то из чего он генерируется, будут полезны для решения проблемы По топику - Ось - Gentoo Base System release 2.0.1 Компилятор - gcc version 4.3.4 (Gentoo 4.3.4 p1.0, pie-10.1.5) Фреймворк - Qt: 4.6.2 ДМ - KDE Development Platform: 4.4.5 (KDE 4.4.5) IDE - QtCreator - 1.3.1 |
| Автор: Чoо 16.11.2010, 18:48 |
| у меня проблема возникла с qtCreator, давно еще, просто уже вконец замучала. Суть в чем: в процессе работы меню по правой клавиши мыши перестает нормально вызываться - оно вызывается, выбирается первый пункт и, конечно же, оно закрывается. Ни кто не сталкивался? Qt Creator 2.0.1 Основан на Qt 4.7.0 (32-х битной) Собран Aug 24 2010 в 11:22:43 Ревизия 97d831e3de ОС: Linux Mint 8. Под гномом. И вот эта вот проблема исчезает только после перезагрузки. К сожалению я так и не выявил при каких обстоятельствах меню начинает тупить. Есть еще одна проблема: Если в процессе отладки включится скринсейвер, то перестают работать сочетания клавиш на клавиатуре (ну может и сама клава), а если перейти в редактор, то не ставиться курсор для редактирования => буквы вообще не вводятся с клавы. Однако, для того что бы все заработало, тут достаточно только закрыть и открыть проект заново. Ни кто не сталкивался? |
| Автор: bsa 20.11.2010, 00:56 |
| первый пункт у меня не встречался. думаю, тут проблема твоего дистрибутива. а вот второй мне чем-то кажется знакомым. Только я решал проблему сворачиванием/разворачиванием критора. |
| Автор: Чoо 20.11.2010, 15:05 | ||
проблема в mint? Не хотелось бы заниматься переустановкой на более свежую версию. (забыл написать версию гнома: 2.28.1; и ядра: 2.6.31-14). **добавил**
кстати да, срабатывает. |
| Автор: Чoо 11.2.2011, 03:04 | ||
разобрался. Дело в темах оформления. Просто поставил другую тему - и нету этого бага. Удивительно, но баг старый как мир. Даже после установки минт 10 (на основе ubuntu maverick) проявился этот глюк. При чем в терминале (ну и соотв. в Qt) (топик, в котором узнал про темы: http://ubuntuforums.org/showthread.php?t=1473014&page=2) |
| Автор: alexvs11 11.2.2011, 16:00 |
| QtCreator - очень перспективная IDE хотя и интеграция со студией очень удобна |
| Автор: kosmonaFFFt 12.2.2011, 09:50 |
| Только вот по моему с 2010 студией интеграции до сих пор нет... ( |
| Автор: borisbn 12.2.2011, 13:03 | ||
Вариант, конечно, уродский, но должно работать: создавать и настраивать проект в 2008-й, а компилировать и отлаживать в 2010-й |
| Автор: cppNewb 14.11.2011, 20:52 | ||||
Интеграции для Express версий нет и естественным образом быть не может. Для интеграции 2008/2010 Pofessional/Enterprise используется Plugin, правда для 2010 придется самим пересобрать бинарники и донастроить пути (http://thomasstockx.blogspot.com/2011/03/qt-472-in-visual-studio-2010.html). Если очень нужна интеграция для Express, то можно использовать отличную связку CMake + MS VC (особенно удобно для кроссплатформенных проектов без привязки к qMake). |
| Автор: Alca 15.11.2011, 00:47 | ||||
http://qt.nokia.com/downloads/visual-studio-add-in Добавлено через 52 секунды
|
| Автор: dix75 24.2.2012, 11:45 |
Что меня не радует в этой IDE, то что в ней отсутствует парадигма папок. Все лежит в одном месте если проект занимает более 20 файлов. Разобраться в этом достаточно сложно |
| Автор: bsa 24.2.2012, 12:18 |
| dix75, парадигма папок там есть. но она организуется вручную путем создания *.pri файлов (в случае qmake). |
| Автор: Aurus 12.7.2012, 15:16 |
| вопрос про Qt Creator: после непонятных\ошибочных манипуляций слева пропала панель с обзором файлов проекта. Не могу найти в настройках где включить её? и как она называется. http://www.flickr.com/photos/82537205@N08/7555470676/ |
| Автор: bsa 13.7.2012, 08:32 |
| Aurus, внизу правее кнопки "молоток" есть маленькая кнопка (левее локатора). Нажми на нее. |
| Автор: Alca 13.7.2012, 09:46 |
| Alt+0 |
| Автор: Aurus 16.7.2012, 06:32 |
| bsa, Alca, спасибо, заодно узнал что эта панель называется "sidebar". |
| Автор: spyswamp 26.7.2012, 14:09 |
| Бесит в QtCreator'е то, что там не сортируются функции по именам в Class View. Жутко бесит. |
| Автор: bsa 26.7.2012, 16:35 |
| spyswamp, сообщать https://bugreports.qt-project.org/secure/Dashboard.jspa пробовал? |
| Автор: revanatar 8.9.2012, 21:17 | ||
http://netbeans.org/kb/docs/cnd/qt-applications_ru.html Сам сейчас через нетбинс сижу, не идеал конечно, но для начала сойдет. А идеал скорей всего родная оболочка qt, во всяком случае пока что. |
| Автор: kosmonaFFFt 10.9.2012, 06:14 | ||
|
| Автор: pycha 4.11.2012, 22:39 | ||
доброго времени суток, я давно не програмировал, но сейчас желание вернулось, захотел скачать новый Qt Creator, я пользовался безплатным, но сейчас на оф сайте вижу такую вещь
тоесть он стал триальным ? и зачем заполнять инфу о себе http://qt.digia.com/Try-Qt-Now/Qt-commercial-evaluation/?platform=windows-cpp ? я плохо искал , или бесплатных версий уже не выпускают? если да то тыните ссылкой на самую последнюю фри версию Qt Creator. буду очень признателен |
| Автор: rsm 5.11.2012, 08:28 |
Плохо искал. http://origin.releases.qt-project.org/qtcreator/, туды его... |
| Автор: pycha 5.11.2012, 21:48 |
| спасибо) |
| Автор: Alca 5.11.2012, 21:53 | ||
а к чему это было написано?? |
| Автор: pycha 5.11.2012, 23:31 |
| "удалено" |
| Автор: rsm 6.11.2012, 18:21 |
http://itmages.ru/image/view/749361/251921df |
| Автор: pycha 6.11.2012, 18:36 |
| спасибо за то что тыкнул носом куда нужно носом , ибо инглиш ориентировочно понимаю . там чуток недопонял) |
| Автор: bsa 25.4.2013, 10:28 |
| Для того, чтобы писать Qt программы с использованием Qt Creator под Windows необходимо: 1. Зайти на сайт http://qt-project.org/downloads 2. Загрузить Qt для Windows 32-bit (MinGW ...) 3. Установить его (менять состав устанавливаемых компонентов нет смысла) 4. Зайти на сайт StrawberryPerl и загрузить последнюю подходящую версию: http://strawberryperl.com/ 5. Установить его (путь установки не должен содержать русских символов и пробелов) В этом случае будет установлены: Qt Creator, Qt, MinGW (компилятор C/C++), Perl и документация. Можно работать. |
| Автор: Slaine 25.4.2013, 12:12 | ||
perl не обязательно.. |