В блоге Qt появился обзор, предстоящих нововведений в Qt Quck в грядущей 5.1. Если вкратце, они добавили функционал виджетов, аналог QMainWindow и дали возможность использовать QML в виджет-проектах, правда в несколько усеченном варианте. Таким образом Qt Quick готов для разработки приложения и на десктопах.
Читать полностью »
Рубрика «qt» - 30
Грядущие вкусняшки в Qt Quick
2013-06-22 в 14:47, admin, рубрики: qt, qt quick, Qt Software, Программирование, метки: Qt, qt quickQt Charts 1.3.0 released
2013-06-21 в 22:17, admin, рубрики: boxplot, chart, qt, Qt Software, ПрограммированиеВышла новая версия Qt Chart, предоставляющая новые чарты (Polar и Boxplot) и некоторые улучшения API. Пакет, как обычно, доступен в Customer portal.
Polar chart позволяет представлять данные в круговом графике. Polar chart поддерживает line, spline, area и scatter series и все поддерживаемые ими типы осей.


Кликабельно
Читать полностью »
Walkers: The game of walkers
2013-06-18 в 7:57, admin, рубрики: game development, OpenGL, qt, Qt Software, Песочница, метки: OpenGL, QtСначала я нарисовал куб. Затем подумал: «А давайте загружать карту». Получился лабиринт. А давайте добавим панели! А давайте добавим фаерболы! А как же без вида от третьего лица? А где же мультиплеер?! Так и появилась игра Walkers
Видео
Об игре
Как известно, каждый программист должен написать игру и чатик. В итоге я сделал и то, и то. Однако под «чатиком» я понял добавление мультиплеера. В итоге получилась более-менее серьезная игра, которую я и хочу сейчас показать.
Читать полностью »
Qt Bitcoin Trader — программа для торговли Bitcoin под Windows, Mac и Linux
2013-06-17 в 6:27, admin, рубрики: bitcoin, qt, криптография, Программирование, Программное обеспечение, торговля на бирже, Финансы для всех, электронная коммерция, метки: bitcoin, Mt. Gox, Qt, криптография, Программирование, программное обеспечение, торговля на бирже В этой статье я покажу вам, как работает программа Qt Bitcoin Trader, и поведаю историю ее разработки.
Эта программа с открытым исходным кодом позволяет быстро делать ставки на Mt.Gox, и задавать правила для автоматической торговли.
Написана она на чистом Qt 4 с использованием OpenSSL, и, по моему мнению, в ней есть интересные особенности со стороны разработки, о которых тоже хочу рассказать.
Qt Graphics Framework — темная сторона. Часть 1
2013-06-15 в 13:43, admin, рубрики: c++, qt, Qt Software, Программирование, темные стороны документации, метки: Qt, темные стороны документацииВ первой статье я рассказывал как мог о достоинствах фреймворка. Сегодня я попытаюсь рассказать о его меной стороне, плохо освещенной в документации.
Дело №1
Мы хотим изменять размер сцены и объектов в ней согласно размеру отображаемого окна. В доке сказано:«QGraphicsView takes ownership of the viewport widget». Ну что-ж, создадим простейшим проект и напишем следующее:Читать полностью »
QML Camera: передача изображения в C++ код
2013-06-09 в 18:33, admin, рубрики: c++, QML, qt, qt quick, Qt Software, qt5, QtQuick
В данной статье рассмотрен пример приложения, написанного с использованием Qt 5 и Qt Multimedia, которое использует QML-компонент Camera и передаёт изображение в C++ код для дальнейшей обработки.
Читать полностью »
Красота и мощь Qt Graphics View Framework на примере
2013-06-06 в 13:06, admin, рубрики: c++, qt, Qt Software, графики, Программирование, метки: Qt, графики На мой взгляд Qt Graphics Scene FrameWork — мощный инструмент, незаслуженно обделенный вниманием на Хабре. Я попытаюсь исправить ситуацию, посвятив ему цикл статей. И в этой, пилотной, статье покажу как можно программировать с помощью этого замечательного фреймворка на примере более-менее реальной задачи.
Читать полностью »
Использование 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, в котором реализовано много новых функций и исправлено большое количество ошибок.
Все нововведения и исправления в одном посте уместить будет весьма трудновато, поэтому попытаюсь выделить только несколько основных моментовЧитать полностью »

