Pull to refresh

Состоялся релиз Qt Creator 7

Reading time 1 min
Views 5.1K
Interfaces *Software

Trolltech опубликовала новую версию интегрированной среды разработки Qt Creator 7.0. Обновление включает в себя улучшенный интерфейс, определение C++17 как стандарта C++ и некоторые изменения для работы с macOS и Android.

Читать далее
Total votes 6: ↑5 and ↓1 +4
Comments 2

Вышла Qt Creator 10

Reading time 2 min
Views 2.1K
Interfaces *Software

Разработчики опубликовали выпуск интегрированной среды разработки Qt Creator 10.0 для создания кроссплатформенных приложений с использованием библиотеки Qt. Сборки сформированы для Linux, Windows и maсOS.

Читать далее
Total votes 11: ↑11 and ↓0 +11
Comments 0

Qt Creator — Beta выпуск

Reading time 1 min
Views 1.1K
Qt *
18 декабря Qt Software выпустил Beta версию Qt Creator. Qt Creator — это новая кросс-платформенная среда разработки для создания приложений на основе библиотек Qt. Исходные коды IDE доступны по лицензии GPL через публичный репозиторий.

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

Финальный релиз ожидается в начале 2009 года.

От себя: немного пощупал Beta версию и не нашёл ни одного отличия от предыдущей версии. Тем не менее хотел бы призвать как можно больше народу к тестированию сей среды разработки. Судя по всему, она вскоре сможет стать серьёзным кандидатом на использование, если Вы — программист, использующий Qt + C++.
Total votes 31: ↑26 and ↓5 +21
Comments 29

Qt 4.5 и Qt Creator 1.0 теперь с нами!

Reading time 1 min
Views 2.3K
Qt *
Очередная версия библиотеки Qt теперь может радовать каждого. Этот релиз принес разработчикам важный и неожиданный сюрприз: Qt распространяется на LGPL. А также есть и другие приятные подарочки от Qt Software:
  • Значительно увеличилась скорость работы графической подсистемы
  • Улучшена интеграция с WebKit
  • Также Qt был портирован на фреймворк Cocoa от Apple.

Подробный список на официальном сайте

Qt Creator


Qt Creator — это легковесная кросс-платформенная среда разработки, заточенная для разработки под C++ и Qt. Разработка Qt Creator велась с прицелом на две вещи: полностью кросс-платформенная разработка; и простота использования для тех, кто только начинает знакомиться с Qt.

Среда Qt Creator включает эффективный набор средств для создания и тестирования программ на Qt:
  • Продвинутый редактор кода на языке C++
  • Контекстная помощь
  • Визуальный отладчик
  • Управление исходным кодом
  • Средства управления проектом и сборкой

Qt Creator также распространяется под лицензией LGPL 2.1. На данный момент для разработки поддерживаются только десктопные операционные системы (Windows, Linux и Mac OS), но поддержка платформ для встраиваемых устройств возможно будет добавлена в следующие несколько месяцев.

Всех разработчиков на Qt поздравляю с этим знаменательным событием!
Total votes 40: ↑35 and ↓5 +30
Comments 28

Компилируем 64-битную версию Qt под windows

Reading time 3 min
Views 22K
Programming *
Tutorial
logoЗа последние годы кросс-платформенная библиотека Qt получила не только многочисленные улучшения, но также собственную среду разработки QtCreator и удобные инсталляторы под все операционные системы. Теперь для разработки не нужно самому устанавливать необходимое окружение, прописывать пути, интегрировать библиотеку в ide — достаточно запустить инсталлятор и все будет работать «из коробки». К сожалению, версия для windows имеет инсталлятор только для 32-битной сборки библиотеки и ide. А иногда возникает необходимость сделать именно 64-битное приложение — чаще всего это связано с необходимостью использовать чужие 64-битные компоненты: подгружаемые библиотеки, inproc com компоненты и прочие странные штуки. Под катом содержится подробная инструкция как скомпилировать Qt и QtCreator из исходников для 64-битной архитектуры.

Карта обхода подводных камней
Total votes 13: ↑11 and ↓2 +9
Comments 7

Qt Creator 2.0 + Qt SDK 1.0

Reading time 1 min
Views 1K
Qt *
Вышел неконец-то QtCreator 2.0, доступный как в составе Nokia Qt SDK 1.0, так и отдельно.

Судя по новостям, основной упор на разработку под Symbian и MeeGo. Полный changelog для Qt Creator.

Также, обновился до версии 1.0.1 API для разработки под мобильные платформы Qt Mobility.
Total votes 27: ↑24 and ↓3 +21
Comments 10

XmlTree плагин для QtCreator

Reading time 1 min
Views 1.4K
Qt *
Qt Creator из легкой и простой IDE развился во вполне удобную и функциональную среду. Чего стоит один только Generic Highlighting. Но к сожалению, не всегда удобно просматривать и редактировать xml файлы в виде исходного текста разметки, иногда проще редактировать в виде дерева нод. Для этой цели и был разработан плагин XmlTree, о котором ниже пойдет речь.
Читать дальше →
Total votes 24: ↑22 and ↓2 +20
Comments 8

Вышел Qt Creator 2.1 Release Candidate

Reading time 1 min
Views 490
Qt *
Total votes 9: ↑7 and ↓2 +5
Comments 1

Выпущена бета Qt Creator 2.2

Reading time 1 min
Views 786
Qt *
Сегодня в блоге Qt Labs было сообщено о выходе первой бета-версии IDE Qt Creator 2.2. Релиз был назван в честь умершего белого медведя Кнута (Knut Creator). Помимо множества багфиксов в бету было добавлено несколько серьезных улучшений, в частности поддержка системы управления версиями Bazaar, сниппеты кода, улучшенный дебаггер.
Читать дальше →
Total votes 36: ↑34 and ↓2 +32
Comments 34

Релиз Qt Creator 2.2

Reading time 1 min
Views 1.5K
Qt *
imageСегодня в блоге Qt Labs было сообщено о выходе нового релиза среды разработки Qt Creator.

Краткий список изменений:
  • Обновлена поддержка Bazaar
  • Полностью переписана система отладки для MSVS
  • Конфигурируемые определения MIME типов
  • Запись и воспроизведение макросов
  • Конфигурируемые сниппеты
  • Доступ к внешним инструментам (например, lupdate и lrelease)
  • Закрепляющиеся всплывающие подсказки отладчика
  • Поддержка Valgrind/memcheck (Отладка->Анализатор) на Linux и Mac
  • Специализированный редактор для языка шейдеров GL

Читать дальше →
Total votes 47: ↑43 and ↓4 +39
Comments 15

Создание гибридного Qt Quick и C++ приложения

Reading time 6 min
Views 31K
Qt *
Sandbox
Добрый день, %username%!

Небольшая предыстория:

Некоторое время назад делал знакомому лабораторную, тематика которой – код Хэмминга. Программа представляла собой обыкновенное Qt приложение с минимальным набором контролов. Сдача прошла успешно, прошло некоторое время, и его теперь другу необходимо тоже сдать лабораторную на эту же тематику. Ту же программу, очевидно, сдавать нельзя. Тут возникает вопрос – как сделать программу с тремя кнопками и двумя текстбоксами непохожей на предыдущую? Мне в голову пришла мысль переписать интерфейс с помощью Qt Quick, а логику и расчеты программы оставить в С++, а заодно и рассказать интересующимся людям, как я обычно делаю подобные вещи. По Qt Quick не так много литературы, тем более на русском, так что очень надеюсь, что данная статья будет полезна и интересна.
Читать дальше →
Total votes 30: ↑25 and ↓5 +20
Comments 21

Qt Creator 2.3 и Remote Linux Deploy

Reading time 7 min
Views 14K
Qt *
Tutorial
В очередной раз на хабре осталась незамеченной новость, которая пробежала в блоге Qt Labs и известила о выходе Qt Creator 2.3. Если вскользь просмотреть список изменений, то как обычно можно увидеть кучу прикольных плюшек, одна из которых заинтересовала меня неимоверно. А именно — развёртывание и отладка приложения на удалённой Linux-машине, при помощи ssh, прямиком из среды разработки.
Читать дальше →
Total votes 40: ↑39 and ↓1 +38
Comments 22

Релиз Qt SDK v1.1.3

Reading time 2 min
Views 2.4K
Qt *
Translation
Мы рады сообщить об обновлении для Qt SDK до версии 1.1.3.

В этой версии довольно много обновлений, происходящих отчасти просто из-за изменений во внутренностях SDK, но есть также функциональные и качественные изменения. Вот основные из них:
Читать дальше →
Total votes 17: ↑13 and ↓4 +9
Comments 5

Релиз Qt Creator 2.3.0

Reading time 1 min
Views 1.4K
Qt *
Translation
image
Мы рады сообщить сегодня о выпуске нового релизе Qt Creator 2.3.0. Релиз включает множество как мелких, так и крупных улучшений для разработчиков. Так как вы, возможно, не следили за пререлизами, повторю некоторые из наиболее важных изменений:
Читать дальше →
Total votes 36: ↑33 and ↓3 +30
Comments 11

Система расширений Qt Creator

Reading time 33 min
Views 79K
Qt *
Tutorial

Предисловие


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

Введение


Это заметка, в которой я хотел бы немного описать архитектуру и систему расширений среды разработки Qt Creator. Изначально, я предполагал лишь перевести документ Writing-Qt-Cretor-plugins.pdf, но так уж вышло, что развитие Qt Creator не стоит на месте и во первых, данный документ уже не столь актуален (сам устарел, API поменялось, куски кода не полные и часто не работают), а во вторых со времени его написания появлись дополнительные возможности расширения Qt Creator, которые хотелось бы описать.

Тем не менее, не будь этого документа, не было бы и данной заметки: из него я взял очень много, вплоть до структуры поста, при этом постаравшись где-то что-то выкидывая/заменяя/добавляя сделать пост актуальным для последней на текущий момент времени версии Qt Creator 2.4.0.

Кому может быть полезен данный документ? В первую очередь это конечно же Qt-программисты, которые выбрали данную IDE как основную среду разработки.

Кроме того, благодаря продуманной системе расширений Qt Creator, данный материал будет полезен тем, кто собрался создавать собственные средства разработки, но не хотят начинать писать их с чистого листа: человек может отключить все ненужные ему расширения Qt Creator и написать свои собственные, пользуясь при этом готовыми примерами в исходниках Qt Creator.

Итак, что же нас ожидает под катом (жирным отмечены готовые разделы):

  1. Сборка Qt Creator
  2. Первое расширение
  3. Добавление новых меню и пунктов меню
  4. Архитектура Qt Creator
  5. Добавление нового редактора (Editor)
  6. Добавление боковой навигационной панели
  7. Добавление страницы в диалог настроек
  8. Добавление фильтра в диалог поиска
  9. Добавление нового типа проекта

Напомню, что Qt Creator является кросс-платформенной свободной IDE для работы с фреймворком Qt, разработанной Trolltech (Nokia). Что не мешает сделать из него простой текстовый редактор с подсветкой синтаксиса, простым отключением всех расширений. Внимание, сотни картинок!
Читать дальше →
Total votes 42: ↑42 and ↓0 +42
Comments 25

А стоит ли разрабатывать под Nokia?

Reading time 8 min
Views 2.3K
Smartphones
Sandbox
Здравствуйте, уважаемые хабравчане!

Хочу поделиться опытом разработки и публикации под смартфоны компании Nokia. Я не ставлю собой цель показать, как все хорошо или плохо, а также не буду сравнивать с разработкой под другие мобильные платформы. Данный пост — попытка поделиться опытом с другими людьми, которые, возможно, либо еще в раздумьях по поводу того, писать ли ПО под Nokia, либо только начали этим заниматься. В любом случае, надеюсь информация поможет кому-то избежать моих ошибок, сэкономить время и добиться успехов в сфере мобильных приложений. Дальше много текста, кому интересно — добро пожаловать под кат.

Читать дальше →
Total votes 76: ↑60 and ↓16 +44
Comments 92

Вышел пакет программ для разработки приложений Qt SDK 1.2

Reading time 2 min
Views 6.9K
Microsoft Lumia corporate blog
Мы рады вам сообщить о релизе пакета программ для разработки приложений Qt SDK 1.2. И интересен он не только тем, что дата и время релиза совпадает с его версией: пакет вышел в 12:12 первого февраля 2012-го года (12:12 1.2.12).

Новый SDK включает в себя последнюю версию Qt Creator 2.4.1 и библиотеки Qt 4.8 для десктопных и встраиваемых Windows, Mac, Linux/X11 (появившиеся отдельно в декабре 2011-го года). Вкратце, новый SDK 1.2 содержит улучшения для целевых сборок Symbian и MeeGo Harmattan 1.2, более 20 новых примеров Qt Mobility в Qt Creator, а также возможность простой интеграции In-App Purchasing API в Qt-приложения, позволяющей разработчикам реализовывать покупки внутри собственных мобильных Qt-приложениях.

Ключевые преимущества обновлённого SDK списком


Qt Creator 2.4.1


Qt Creator 2.4.1 — это патч, который содержит некоторые улучшения и исправления для Qt Creator 2.4:
  • Обновления редакторов C++ и QML, такие как подсветка синтаксиса в QML и улучшение статичных проверок кода в QML;
  • Улучшения утилит рефакторинга кода;
  • Готовые к повторному использованию «схемы» для стилей программирования (C++ и QML) между проектами.
Читать дальше →
Total votes 16: ↑16 and ↓0 +16
Comments 3

Вебинары по QML и QtQuick: часть первая, вступительная

Reading time 1 min
Views 10K
Microsoft Lumia corporate blog Qt *
Привет, Хабр!

Мы представляем новую серию обучающих постов о QML и QtQuick. На сей раз мы покажем скринкасты с очередных Qt-семинаров Кирилла Кринкина, посвящённых разработке на QtQuick.

Из вступительного вебинара вы узнаете про набор технологий QtQuick. Разумеется, в ролике попутно будет рассказано, что из себя представляет декларативный язык разметки QML, какие у него назначения и особенности, каков его синтаксис.

После всего этого будет описана архитектура приложений на QML и разобрано как написание простейшего «Hello, World!», так и более сложных примеров, иллюстрирующих:
  • как создавать проекты в Qt Creator;
  • что такое связывание свойств и зачем оно используется в языке (кстати, про связывание свойств у нас есть отдельная статья);
  • как использовать мышь.

Смотрите видео под катом
Total votes 10: ↑8 and ↓2 +6
Comments 7

Подкаст «Заметки о Qt» — первый, пилотный, выпуск

Reading time 1 min
Views 1.9K
Programming *Qt *
Мы с Vass тут слегка заскучали и решили попробовать сделать подкаст по Qt. Этот выпуск пробный, косяков в нем много и от вас, слушатели, зависит будут ли еще выпуски. В общем, слушайте, критикуйте, комментируйте, предлагайте.

Сам подкаст на rpod.ru — qt-notes.rpod.ru/272730.html
Читать дальше →
Total votes 51: ↑47 and ↓4 +43
Comments 75

Qt Creator 2.5.0 вышел в свет!

Reading time 1 min
Views 5.8K
Qt *
Состоялся релиз нового Qt Creator'а, находившегося до того в бете и RC.

Список изменений и нововведений:

  • Быстрый повторный поиск с кнопкой «Search Again»
  • Запуск shell-команд прямо из локатора
  • Плагин TODO, о котором уже писал на Хабре уважаемый Vass, коему в официальной новости выражена благодарность
  • Плагин для работы с autotools
  • Дополнительные возможности рефакторинга в C++: извлечь метод, добавить нехватающий #include, переставить аргументы функции местами
  • Улучшена поддержка C++11 (nullptr, constexpr, static_assert, noexcept, inline namespaces, auto, lambdas)
  • Новые хинты и ворнинги в редакторе QML (и возможность их отключать особыми комментариями)
  • Исправлены многочисленные баги
  • В версии под Windows из установочного пакеты убрали MinGW



Ссылки на новость, changelog и скачивание под катом
Total votes 42: ↑39 and ↓3 +36
Comments 39