Показаны сообщения с ярлыком Qt. Показать все сообщения
Показаны сообщения с ярлыком Qt. Показать все сообщения

среда, 2 июля 2014 г.

вторник, 1 июля 2014 г.

Qt: Дерево в Qt

Возникла необходимость построить дерево структурных подразделений в приложении Qt. Решение задачи решил реализовать с помощью виджета QTreeWidget, так как дерево не очень большое и редко (практически никогда) не изменяется. Вообще то создать дерево не представляет особого труда, но ввиду того того что к узлам дерева необходимо привязывать пользовательские объекты, приходится учитывать кое какие моменты. Ниже опишу как решается такого рода проблема имея Qt и СУБД FireBird 2.5.

вторник, 1 апреля 2014 г.

Qt: Запись отладочной информации в файл

В тех случаях, если отладка в среде разработки недоступна, например при создании служб Windows, приходится писать отладочную информацию в файл. Чтобы сделать это в Qt и при этом не изобретать велосипед, можно воспользоватся встроенными методами qDebug, qWarning, qCritical, qFatal.

среда, 26 марта 2014 г.

Qt: Ресурсы

Добавить картинки в исполняемый файл можно с помощью ресурсов. В данной статье описано как добавить файл ресурсов в проект и как использовать картинки из этого ресурса в коде.

вторник, 25 марта 2014 г.

Qt: Пользовательские диалоговые окна

В статье описаны главные моменты при создании пользовательских окон.

Qt: Позиционирование окон

Задавать позицию окна в Qt нужно вручную. В статье описан метод как можно разместить окно по центру относительно рабочего стола, или родительского окна.

среда, 19 марта 2014 г.

Qt: Работа с ini файлом

Часто приходится иметь дело с ini файлами. Так вот, Qt предоставляет класс для работы с этим форматом файлов. На первый взгляд кажется удобным, но посмотрим. В данной статье описано как работать с ini файлами.

вторник, 18 марта 2014 г.

Qt: Внедрение манифеста в исполняемый файл

Вначале хочется отметить, что встраивать манифест в exe файл вовсе не обязательно. Сам файл манифеста можно положить рядом с exe и все будет отлично работать. Как это делается - можно почитать в статье UAC манифест. Тем не менее, иногда приходится внедрять UAC манифест в exe файл. В данной статье будет описан способ внедрения UAC манифеста на примере приложения созданного в Qt.

понедельник, 17 марта 2014 г.

Частные сборки (как указать dll для приложения в манифесте)

Разрабатывая приложения на Qt, во время развертывания продукта, приходится копировать все dll файлы, от которых он (продукт) зависит, в каталог с исполняемым файлом. Хорошо было бы создать папку и поместить туда все эти библиотеки. Используя механизм, так называемых частных сборок, можно добиться желаемого результата.