22 июля 2015 г.

Статическая сборка Qt 5.4.1 с MinGW на Windows

     Все что касалось этой статьи о статической сборке Qt 4.8 относится и к Qt 5.4. Поэтому, чтобы не писать одно и тоже вступление, посмотрите его в той статье. Предлагаю сразу перейти к действию.
     Цель та же - хотим создавать переносимые приложения, но уже на Qt 5.4 под Windows с компилятором MinGW.
     Поехали!

Статическая сборка Qt 4.8.7 с MinGW на Windows


    Пролистав всю документацию Qt, изучив не один десяток статей посвященных статической сборке библиотек Qt, так и не удалось найти тот единственно верный вариант настройки, который бы позволил мне без ошибок скомпилировать переносимое приложение Qt, без необходимости таскать с собой все библиотеки (mingw*.dll, libgcc*.dll, Qt*.dll).
    И лишь только собрав все рекомендации воедино, методом проб и ошибок удалось найти правильный алгоритм, который я попытаюсь в данной статье раскрыть.
    Но для начала, собственно, а зачем это все нужно?

Установка и настройка библиотеки Qt 5.4.1 на Windows с компилятором MinGW

    Описав процесс установки Qt версии 4, подумал, что для полноты картины необходимо осветить установку библиотеки Qt 5 (на данный момент последняя 5.4.1). В принципе, особых трудностей не должно возникнуть, но все же пойдем по порядку. Так же традиционно запустим проект "Hello, world!" для убеждения, что все поставилось.
    Установка проходит на чистую Windows 7 x64.
    Осторожно, будет много картинок

16 января 2015 г.

Работа с Graphics View Framework в Qt

    В данный момент работаю с SVG-графикой в Qt и чтобы не забыть того, что узнал из работы с Graphics View Framework хочу написать данный цикл статей, пока эти знания у меня из головы не вылетели. Возможно кому-то кроме меня он окажется полезен, и я буду только рад этому. Сразу хочу сказать что, где-то могут быть ошибки и неточности. Я не профи в этом и только учусь.
    Не хочу расписывать подробно "что это такое", это уже давно сделали до меня. Приведу лишь одну схему, поясняющую модель взаимодействия объектов:

    И по отдельности хочу рассказать про каждый класс, и те нюансы с которыми мне пришлось столкнуться.

Описание полезных параметров реестра для настройки RDP

    Настройки RDP одним лишь графическим интерфейсом Windows не заканчиваются. Некоторые из них можно произвести лишь изменив системный реестр. Ниже попытаюсь раскрыть те параметры, которые мне удалось найти, раскрыв их назначение.
    P.S.: проверял на Windows 7 SP1.