На мой взгляд Qt Graphics Scene FrameWork — мощный инструмент, незаслуженно обделенный вниманием на Хабре. Я попытаюсь исправить ситуацию, посвятив ему цикл статей. И в этой, пилотной, статье покажу как можно программировать с помощью этого замечательного фреймворка на примере более-менее реальной задачи.
Читать полностью »
Рубрика «Qt Software» - 7
Красота и мощь Qt Graphics View Framework на примере
2013-06-06 в 13:06, admin, рубрики: c++, qt, Qt Software, графики, Программирование, метки: Qt, графикиИспользование CMake с Qt 5
2013-06-02 в 13:50, admin, рубрики: cmake, qt, Qt 5, Qt Software, Программирование, метки: cmake, Qt, Qt 5
CMake — это система сборки ПО (точнее генерации файлов управления сборкой), широко используемая с Qt. При создании больших или сложных проектов, выбор CMake будет более предпочтительным, нежели использование qmake. KDE когда-то был переломным моментом в популярности CMake как таковой, после чего свою «лепту» внес Qt 4. В Qt 5 поддержка CMake была значительно улучшена.
Читать полностью »
Model-View в QML. Часть нулевая, вводная
2013-05-31 в 20:51, admin, рубрики: Model View Controller, mvc, QML, qt, qt quick, Qt Software, Программирование, Проектирование и рефакторинг, метки: Model View Controller, mvc, QML, Qt, qt quickОдним из наиболее распространенных и эффективных приемов проектирования программ является использование шаблона программирования MVC (Model-View-Controller) — Модель-Представление-Контроль. MVC позволяет разделить части программы, отвечающие за хранение и доступ к данным, отображение данных и за взаимодействие с пользователем на отдельные слабо связанные модули. Подобное разделение ответственности упрощает структуру программы и позволяет вносить изменения в одну из этих частей не затрагивая остальные.
Такой подход активно применяется в Qt, а в QML вообще является краеугольным камнем. Так что тем, кто изучает QML понимание принципов MVC будет совсем не лишним.
Читать полностью »
Qt Creator 2.8.0 beta released
2013-05-31 в 20:19, admin, рубрики: 2.8.0, beta, c++, qt, qt creator, Qt Software, Программирование30 мая вышел Qt Creator 2.8 beta, в котором реализовано много новых функций и исправлено большое количество ошибок.
Все нововведения и исправления в одном посте уместить будет весьма трудновато, поэтому попытаюсь выделить только несколько основных моментовЧитать полностью »
Qbs (Qt Build System) вышел на тот уровень, когда он уже стал способен собирать довольно сложные проекты в Qt Creator. Поэтому, мы считаем, он заслуживает номер версии, который отражал бы его полезность для пользователей. Чтобы стимулировать вас использовать Qbs в ваших проектах, мы представляем Qbs 1.0.0. Читать полностью »
Вышел QBS 1.0.0
2013-05-31 в 17:06, admin, рубрики: qbs, qt, Qt Software, мощь, сборка, система сборки Проект QBS достиг той стадии развития, при которой позволяет без затруднений собирать проекты уровня Qt Creator. Поэтому проект заслуживает тот номер версии, который отражал бы его пользу для большого количества внешних пользователей.
Читать полностью »
Как подружить Qt5 с Visual Studio за 5 минут
2013-05-30 в 18:11, admin, рубрики: qt, Qt Software, Visual Studio, windows, метки: QtВсем доброго времени суток!
Думаю многие из вас знакомы с таким мощным кросс-платформенным инструментарием, как Qt и насущной проблемой сборки Qt с Visual Studio. Работал я раньше с версией 4.8 и бед не знал, пока начальство не заставило не дало указание переходить на новую, недавно вышедшую, 5 версию. К слову сказать, сам переход проблем не вызвал, да вот понадобилось использовать Qt в Visual Studio (обсуждение необходимости данной меры выходит за рамки этого топика). Читать полностью »
Представлена Boot to Qt — оболочка на базе Qt для встраиваемых устройств
2013-05-27 в 14:42, admin, рубрики: Boot to Qt, qt, Qt Software, операционные системыВот уже несколько месяцев мы работаем над проектом под названием Boot to Qt, и наконец настал тот день, когда мы можем продемонстрировать его как Technology Preview.
Boot to Qt предназначен для создания пользовательских приложений для встроенных устройств. В его состав входят:
- Легкий UI-стек для встраиваемых Linux-систем на основе Qt Framework — Boot to Qt использует ядро и драйвера Android, а вместо Dalvik и Java-приложений используются приложения, написанные на Qt и QML;
- Готовые образы — создано несколько образов различных устройств, которые позволяют приступить к разработке под Boot to Qt с минимальными усилиями;
- Полная интеграция с Qt Creator позволяет в один клик запускать и отлаживать программы на реальном оборудование;
- Simulator — симулятор на основе VirtualBox позволяет программировать без использования реальных устройств.
Пока что за основу взят Android, однако мы планируем предоставить Boot to Qt и для традиционных встраиваемых Linux-систем этим летом. А официальный релиз состоится, предположительно, в конце этого года.
Читать полностью »
Безболезненное подключение статических библиотек к проекту средствами qmake
2013-05-26 в 8:58, admin, рубрики: Qt Software, метки: qt software qbs, несомненно, грядет, но пока мы сидим на qmake (если не сбежали на CMake давным-давно). И, наверное, всякий, кто подключал статические библиотеки к проекту, согласится со мной, что удовольствие это значительно ниже среднего. Лично я слишком ленив для такого безобразия, и решил автоматизировать процесс. Под катом — то, что у меня получилось.
Читать полностью »
BlackBerry MiniJam в Киеве 28-го мая
2013-05-10 в 8:57, admin, рубрики: blackberry, blackberry 10, Qt Software, Блог компании Инфопульс Украина, метки: blackberry 10В Киеве нынче стоит хорошая погода, уже не холодно и ещё не пришла жара, цветут каштаны и сирень. И если этого не достаточно, чтобы заманить вас к нам в гости, так вот вам ещё аргумент: 28-го мая у нас пройдёт BlackBerry MiniJam. Это конференция, посвящённая продуктам компании BlackBerry — операционной системе BlackBerry 10 и устройствам на её основе.
Мероприятие для разработчиков — будет мало общих слов и много докладов по делу (разработка под BlackBerry 10, native приложения, Qt/Cascades, разработка на HTML5, портирование Android и Adobe Air-приложений, enterprise).
Будут устройства, которые можно покрутить в руках и люди, которые подскажут что и как именно в них можно крутить. Будет пара кофе-брейков и полноценный обед. Вход бесплатный.
Регистрация — тут (там же адрес и карта проезда).
10.00 — 10.30 — Keynote
10.30 — 11.30 — BlackBerry 10 Experience and Architecture Overview, Aaron Ardiri
11.30 — 12:30 — BlackBerry 10 applications architecture and packaging, Aaron Ardiri
12.30 — 13.30 — Lunch
13.30 — 14.30 — Cascades usage in BlackBerry 10 platform, Anton Chechel
14.30 — 15.30 — HTML5 with Native Capabilities and BlackBerry WebWorks, Lukasz Dzierzak
15.45 — 16.30 — BlackBerry 10 applications repackaging for Android/Adobe Air, Lukasz Dzierzak
16.30 — 17.30 — BYOD and enterprise BlackBerry 10 applications, Dennis Reumer
17.30 — 18.00 — Questions and answers
Ждём вас.
Читать полностью »