Представлен выпуск интегрированной среды разработки Qt Creator 15, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Готовые сборки сформированы для Linux, Windows и maсOS...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62334
Последние лет 4-5 пользуюсь KDevelop для разработки на С++ и Qt, интерфейс и функционал вполне хорош. Свежие версии QtCreator не видел, интересно было бы сравнить. Но в любом случае слезать с KDevelop не собираюсь, считаю его довольно удобной IDE.
> функционал вполне хорошинтеграл тоже великолепен
И дифференциал прекрасный.
а под всем этим крутиться кардан
> пользуюсь KDevelop
> Но в любом случае слезать с KDevelop не собираюсьОБЯЗАТЕЛЬНО рассказывайте об этом под каждой новостью связанной с Qt, да и не только.
Типичное местное обсуждение:
[НОВОСТЬ]: выходит свежая версия <название программы 1>
[УМНЫЙ КОММЕНТАТОР 1]: не знаю, что вышло, но я пользуюсь <название программы 2> потому что удобнее/потребляет на 0,2% меньше ресурсов/не осилил <название программы 1> и т.д.
[УМНЫЙ КОММЕНТАТОР 2] в ответ: твоя <название программы 2> не столь хороша потому что <веская причина>** ПРОДОЛЖАЕСЯ СПОР ДЖУНОВ С СТАЖЕМ 4-5 ЛЕТ О ТОМ, КАКАЯ ПРОГРАММА ЛУЧШЕ ДЛЯ "HELLO WORLD!" **
Сайт у сабжа не работает. Не грузится. Если сайт не могут нормально сделать, если ли доверие ко всему остальному?
Использую для разработки в GhostBSD. Из портов подтянулась версия 14.0.2.
Из рф
А зачем Вам сайт? Там информации около нуля. Тупее разве что у Майкрософт.
Архив вам тоже не дадут скачать. Даже при наличии прямой ссылки.
Скачать можно с зеркал:https://ftp.fau.de/qtproject/official_releases/qtcreator/
https://ftp.fau.de/qtproject/development_releases/qtcreator/
https://ftp.fau.de/qtproject/snapshots/qtcreator/
А при установке инсталлер попросит Qt Account, авторизация по которому тоже режется по IP
Перед запуском установки отключите сеть.
Запускаете сервис "имя которого нельзя называть" - и скачиваете без проблем, даже online-инсталлятор Qt запускается и сам всё скачивает.
Собрать из Git никто не запрещает без всяких левых "сервисов".
Можно собрать шаред, так и статик версию.
Странно у меня нормально открывается. Все разделы доступны, но инфы там мало - одна манагеровская шелуха.
У меня сам сайт открывается, но при попытке загрузки установщика пишет "Evaluation is not available in your country"
> Evaluation is not available in your countryEvaluation подразумевает оценку продукта перед покупкой. А поскольку жителей это страны нет возможности оплатить продукт, то и...
Коммюнити-версия тоже скачаться не может
ну вот же, выше написалиhttps://ftp.fau.de/qtproject/official_releases/qtcreator/
в инет установку не пускай только, а то встанешь
Необходимость сабжа подвергается большому сомнению в связи с существованием VSCode/VSCodium.
Нет, ну у сабжа еще как бы фреймворк есть. Убогий, конечно, отстал от тенденций лет на 20, но есть.
> отстал от тенденций лет на 20, но естьЗначит как нельзя кстати актуальный. Ведь тенденции какое-то время назад вошли не в ту дверь...
> VSCodeТы когда-нибудь пробовал использовать Qt в VSCode? 😅 Во-первых, интеграция с Qt не такая удобная, как в Qt Creator. 😩 Во-вторых, многие функции, такие как автоматическая генерация интерфейсов и отладка, работают не так гладко. 🛠️😕 А еще, настройка окружения может занять много времени и сил. ⏳💪 В итоге, это может сильно отвлекать от разработки! 😤✨
Нужна была для приложения версия Qt 5.15, а из портов вместе с Qt Creator подтянулась 6 с чем-то. Тоже по первости пришлось повозиться, чтобы добавить. Благо Qt Creator позволяет использовать несколько различных версий Qt. Написал подробную инструкцию на будущее, если придется переставлять, чтобы не искать.
Я заметил, что сабж часто используют не для разработки для Qt, а просто как дженерик ide для плюсов. Поэтому в большинстве случаев вместо сабжа подойдет VSCode.
Я, наверное, выпал из большинства (и не жалею).
Но на кой ляд мне танцевать вокруг микрософтовского убер-блокнота, когда я могу установить из реп готовый КьютКриэйтор и просто работать?
Ну в России еще придется и VPN как то поднимать, чтобы скачать новую версию или из исходников собирать, под винду...
Если не используешь библиотеку Кьют - гоняться за последней версией Криэйтора тоже особенно незачем.
Но если очень хочется - на гитхабе собирают релизы, никакого VPN для их скачивания не нужно.
ИспользоваЛИ. Теперь да, сидим на VSCode или на neovim. Как минимум в моей конторе.
В QtCreator багов сильно меньше, нежели в C++ плагинах VSCode. И тормозит меньше.
потому что VSCode написан на JavaScript :D
А javascript там работает на V8, а V8 написан на C++
>VSCode/VSCodiumКак там обезличенные параметры?
> Как там обезличенные параметры?"Персональная" реклама на каждом сайте, как в случае с Алисой, не лезет и ладно.
Боишься, что твое ЦП на компе найдут?
Кривокособокий vscode на плагинах разной вшивости вы сравниваете с полноценной ide ? По такой вашей логике и nodepad++ или geany это ide, что очевидно не так. В остальном vscode как был жирным продолжателем логики sublime text и atom, так ей и остался сколько его плагинами не расширяй и как для среды разработки для него это плохо, ибо как таковая интегрированность в нём кривая, но вот как гибкий блокнот для разработчиков он действительно хорош, т.к. хотя тот же QC шикарен как среда для плюсов и питона, но если хочется разрабатывать что-то отличное от них, то степень интеграции обычно хуже даже чем у того же vscode, за счёт чего тот же markdown в нём редактировать намного приятнее.
> как гибкий блокнот для разработчиков он действительно хорошКажется удивительным, но в качестве блокнота для разработчика оказался удобным Kate от Krusader.
Кажется удивительным, но нет лучше блокнота в качестве блокнота.
юзаю вместо блокнота сублаймтекст, зависимость есть, но брат жив
> на плагинах разной вшивостиИменно в этом и заключается суть концепции оупенсорца и других подобных проектов. Когда васянские компоненты, созданные разными васянами, объединяются в сборную солянку. Разве вы не выступаете за это?
Мне плевать, и на VS, и на Creator, я только не могу понять - что это такое "полноценное IDE"?
> Мне плевать, и на VS, и на Creator, я только не могу понять - что это такое "полноценное IDE"?Во взрослых лавках по промышленному производству софта существует разработанной и принятый в этой лавке Процесс производства ПО. Этот Процесс включает работу с огромным количеством систем: версионного контроля, управления требованиями, управления дефектами, сборки, развертывания, отладки, верификации, тестирования и т.п. "Полноценная" IDE -- это приложение, которое реализует этот Процесс как стабильный рабочий потом (workflow), то есть оно умеет работать со всеми перечисленными выше системами и может быть настроено на конкретную последовательность действий и правил. Очень условно говоря, Вы его запустили, налимаете Next, выполняете на том этапе, куда этот Next Вас перевел, работу, нажимаете следующий Next. К моменту появления кнопки Finish у Вас полностью выполненная работа, ничего не забыто, вся нудная тягомотина запротоколирована и распихана по нужным местам. Ничего не надо особо помнить, (почти) все автоматизировано, нужно лишь выполнить _свою_ работу.
Когда Вы начнете платить зарплату хотя бы сотне жадных программистов, Вам скорее всего, захочется, чтобы у них у всех был единый Процесс, и чтобы этот Процесс не отнимал много рабочего времени. Возможно, покупка и внедрение такой "полноценной" IDE окажется оправданным шагом.
Спасибо!
Теперь я понял!
Это такая штука, которая нужна "погромистам", которые сидят под "виндой" ))) Так как под nix, все перечисленное легко делается набором скриптов, которые можно подтянуть из общего гита. Ну а если брать CMake, то там все на собственных скриптах (правда их еще нужно уметь "готовить"). Есть еще момент, очень существенный! Изучать настройки "полноценного IDE" все равно придется, как и те механизмы, которыми она управляет. Но когда ты изучишь это "полноценное IDE", ты будешь знать только его, а когда научишься "скриптовать" нужные тебе процессы, тогда ты сможешь применить свои знания и в другой области.
Объясню на аналогии - полноценная IDE - это Mercedes в мире авто - уютно, надежно, комфортно, не хочется вылазить.А то, что ты тут написал это образно - сваренная из разномастных труб рама, на которую приварен мотор, пределаны кое-как колеса. Ты сидишь на досточке на этой раме и у тебя в руках есть много тросиков - к разным системам движка, к повортному механизму, тормозному механизму и т.д.. И вот ты сидишь и дергаешь эти тросики, чтобы этот папелац двигался, при этом постоянно шухеришься, чтобы не упасть с досточки под эту саму раму.
Понятно?
> Понятно?Боюсь, ты сам что-то не понимаешь!
> уютно, надежно, комфортно, не хочется вылазить.Это когда ты сам все сделал, знаешь как все работает.
Можешь, при необходимости, добавить, убавить, переделать как тебе нужно.Правда это все верно, только если мы говорим о программистах!
А если речь идет про кодеров, это их личная проблема )
Так ты еще и ядра своей ОС пишешь, чтобы все "знать как работает"?
Да ты просто какой-то монстрик с горящими вочами.ПС. блажен кто верует, что знает "как все работает".
> Так ты еще и ядра своей ОС пишешь, чтобы все "знать как работает"?Нет, не пишу, а только конфигурирую ядро линукс под нужные мне задачи, и под нужное железо. Даже писал ядерный модуль, давно и в учебных целях.
> Да ты просто какой-то монстрик с горящими вочами.
Нет, скорее человек, который на своей шкуре испытал "прелести" корпоративного ПО.
Основная проблема не в том, что разные "комбайны", типа "полноценного IDE", плохи. Нет! Проблема в том, что юзеры перестали "изобретать велосипеды"!!!
VSCode мусорный редактор, а не IDE. Qt Creator тягается в одном сегменте с CLion, Visual Studio и иже
> VSCode мусорный редакторЕсли у тебя 4-й пентиум, то да. А так-то это стандарт де-факто среди всех редакторов кода. Если не верите, внимательно читайте официальные документации к языкам и фреймворкам.
>> VSCode мусорный редактор
> Если у тебя 4-й пентиум, то да. А так-то это стандарт де-факто
> среди всех редакторов кода. Если не верите, внимательно читайте официальные документации
> к языкам и фреймворкам.Среди всяких хайпожоров, которые IDE от лабуды уровня блокнота не могут отличить. У них и фреймворки - под стать.
Стандарт среди мусорных языков и фреймворков, разрабы которых не осилили нормальные инструменты разработки для своих поделий сделать, да. А вот кутешники осилили, за что им огромное спасибо.
Emacs же.Настраиваемый, умеет все языки, штатная поддержка в GNU инструментарии.
А его психотерапевт Лисп понимает?
IDE на жопаскрипт? Спасибо, не надо.
>IDE на жопаскрипт? Спасибо, не надо.Технически оно кажись на TypeScript ... но то такое :)
>Да еще от майкрософта. Cccombobreaker!
Это да!
Особенно обидно что у него число установок в _тысячи_раз_ больше чем вообще пингвинов на десктопах :-D
Умеют всё-таки злыдни с первой дозы :)
Сабж таки удобнее vscode'а. С помощью пачки телодвижений vscode скорее всего можно привести к аналогу qtcreator, но даже после этого qtcreator будет целостнее и всё ещё удобнее. И оно из коробки без всяких шаманств. А уж работу с embeded в vscode вообще не завезли и её только руками шаманить. В общем пока что vscode для плюсов всё ещё проигрывает, хотя у него есть несомненное преимущество в виде более адекватного vim-mode, в qtcreator он кривоват.
У vscode были заморочки на интеграцию функциональности редактора и системы контроля версий.А уж такие операции как мерж постоянно доделывали и заново переписывали, так как новые требования в процессе формировали.
Сейчас их заточка на ИИ. Только и делают, что работу с ним перелопачивают. Но пока это все жестко неюзабельно.
Так что у всех остальных появился шанс - пока разработчики vscode занимаются откровенной хней, реализовать, с учетом опыта конкурентов, ХОРОШУЮ реализацию интеграции редактора и системы контроля версий.
> Необходимость сабжа подвергается большому сомнению в связи с существованием VSCode/VSCodium.Ты б еще с нотпадом сабжа сравнил!
на 40, чего уж там
Такая же yблюдская поэботина с региональной блокировкой.
У меня одна претензия к разработчикам, добавьте человеческие вкладки как остальных средах разработки, нет же уперлись рогом.
чтобы при разделении окна по вертикали было неудобно пользоваться вкладками, а при разделении по горизонтали — использовать больше места на экране для отображения вкладок
На больших экранах удобно.И да. На каждом части своя панель вкладок, со своим набором файлов и переключением между ними.
Вот это очень удобно!
Нет, надо, чтоб было по-особенному, не так, как у всех.
Буквально не нужно. Переключение файлов в qtc и без этого вполне не плохое. Нужен список открытых файлов - открой его на панели слева (чем отличается от панели вкладок?). Или переключайся по ctrl+tab (как я), или по выпадающему списку.
Тем что это фактически несколько списков - а не один.
Если разработчики придумают как сделать несколько списков открытых фалов, то может быть и можно обойтись без вкладок.
Дизайн действительно лучше стал
Современнее, но не лучше. Раньше(лет 7 назад) интерфейс был более интуитивным и спокойным, лично у меня меньше раздражал слётом настроек отображения на линуксе. Кмк круто, что сделали blame - ждал 1000 лет, жаль что расширения на луа долго затягивают, в прошлой версии можно было сделать чуть около ничего.
> Современнее, но не лучше. Раньше(лет 7 назад) интерфейс был более интуитивным и
> спокойным, лично у меня меньше раздражал слётом настроек отображения на линуксе.
> Кмк круто, что сделали blame - ждал 1000 лет, жаль что
> расширения на луа долго затягивают, в прошлой версии можно было сделать
> чуть около ничего.Вообще, судя по скринам
1) Менее рубленое топором.
2) Темный вариант стал намного контрастнее, как будто фотоаппарат на фокус навели. Как вообще старый вариант читать удавалось?
Evaluation is not available in your country
Из репов или портов ставьте, в зависимости от системы.
Не найду такой кнопочки в винде
Твои проблемы.
Ну можешь накатить убунту на винду....
Или просто дебиан на комп и забить на винду...а там
apt install qtcreator
$ dpkg -l qtcreator
ii qtcreator 13.0.2-1
В оффтопик давно уже подвезли пакетный менеджер winget. Ищи через него, наверняка есть.
https://qt-mirror.dannhauer.de/official_releases/qt/
Самому компилировать? Совсем бо-бо
Освой msys2, будут тебе репы с нужными пакетами в винде.
Сделали бы из него удобный Rad, по типу Lazarus, было бы классно. А так, чудовище какое-то.
Кому классно? Клазарьщикам? Так просто юзай лазарус
А в нём в качестве горизонтальных отступов табы используют или пробелы?
используется то, что настроишь. Включая настройки astyle, clang-format и чего-то там еще
Пробелы лучше. Потому что когда фрагменты кода публикуешь в научных статьях, докторской диссертации и монографиях, верстка не съезжает.
> Пробелы лучше.возможность настроить лучше и она есть
> верстка не съезжает.
если фрагменты кода ваши, то хоть авто-форматирование применять, если не ваши, то почему их должны готовить для вашей докторской? :)
Главное чтобы не на QMeLectrone был.
по моему опыту как IDE для плюсов очень даже не плоха, если даже не сказать что из лучших. Долго сидел на нем. но как только сборка начинает быть более хитросплетенной начинается велосипедостроение. возможно многое из этого сейчас уже нет(вроде как devcontainer завезли в приемлимой форме), но проверять пока увы нет времени, но спасибо этому IDE за годы разработок без особых головняков.
А Qt 7 уже разрабатывается?
Красивый, спору нет. Но вы не находите, что Qt стал раздутым и, соответственно, тормозным?
почему столько минусов, но ни одного ответа?
было б интересно посмотреть на возрожения.
> почему столько минусов, но ни одного ответа?так он голосование про "находите или нет" запустил
> было б интересно посмотреть на возрожения.
ну вот мое возражение: не нахожу.
Больше там в принципе ничего нет для "возражений"> стал раздутым
что это значит? Просто не нравится, что там не только контролы для окошек? Не нравится сколько места на диске занимает? Документации стало слишком много?
> тормозным
а что именно, как и для чего замерялось? Мы про запчасти фреймворка или приложения на нем? Или это это вообще из разряда "кажется"?
Если вы считаете что какой-то софт сильно раздут, настоятельно советую сходить в профилактических целях в гости к 1С-никам, пишущем на 1С:EDT (клон Eclipse). Как пример (8 ядер, 32 гига памяти, SSD): разворачивание проекта после git clone: 4 часа, первая заливка проекта в базу: 6 часов, старт отладчика - 10 минут. После увиденного даже vscode покажется конфеткой.
Нет, не стал ни тормознутым, ни раздутым. Qt модульный, можешь использовать только то, что нужно.
qml всякий поотключай и получишь примерно тот же Qt4 и Qt5.
Мне одному кажется, что дизайн стал хуже ?
Нет. Это просто ты стал старым. А дизайн божественный, особенно под macOS.
Насчет macOS хотел бы заметить. Xcode - вот тот чрезмерно раздут. Поэтому Qt для macOS использую совместно с портом GCC.
Табы/вкладки так принципиально и не добавили?
Там дерево проекта (или список "открытые документы") и combobox сверху. Табы лепить - будет перебор. Плагин можешь попробовать сделать, если так хочется в табы тыкать.
Прикольно, только вчера решил начать изучать Qt и скачать эту IDE'шку, и тут такая новость. Это знак. Надо двигаться в этом направлении!
Имхо, одна из лучших IDE для плюсов и сишки. При этом, написанная на тех же плюсах, что сказывается на потреблении ресурсов в лучшую сторону (там выше клоуны советовали vscode что из коробки лагает... попробовали бы они в нем поработать с большим проэктом)
на vscode (писал на разных языках и хотелось одноообразия, для чего vscode и задуман был) запиперился настраивать на cmake да так чтоб отладка работала и конпелятор был llvm. В итоге рабочая кнопкя отладки почему то в статусной строке оказалась, а для Java использовалась штатная вверху. В общем полный бардак там в vscode, никакой однообразности и системного подхода для N разных языков нет.
Как и любая IDE - она подходит только под простые (обычные) структуры проектов. Если что чуть сложнее - пиши свой плагин, интерфейс к которым периодически переделывают. Если плагин устарел - IDE валится в случайное время в случайном месте.vscode - куча плагинов. Если что не нравится - бери и переделывай так, как хочешь. Если плагин устарел, то у него просто отваливается какая либо функциональность. Плохо - но не критично. Переделать плагин можно позже, после выполнения срочной работы.
Наконец нормальная IDE для C++ с человеческим дизайном.
Лучше чем CLion? Цена, железо - не интересует.
CLion же на Java вроде написан? Сомнительно, но ок
Windsurf Editor пробовал кто?
>В состав включён официальный плагин для интеграции с инструментарием Axivion, предоставляющим статический анализатор, средства для выявления проблем в коде, утилиты для оценки эффективности и анализа архитектуры.Вот это прямо очень интересно. Я очень хочу попробовать, там прямо невероятная куча вкусных штук для совместной разработки.
Добавили ли они поддержку запуска установленных приложений (после cmake --build --target install), вместо необходимости ручной настройки?P.S: Visual Studio это, кстати, осилило даже с cmake preset'ами.
>Qt CreatorТам зонд https://web.archive.org/web/20240615015210/https://www.qt.io...
Будьте осторожны!