В общем, задача простая. Нужно прочитать данные из Excel документа в таблицу QTableWidget.
среда, 2 июля 2014 г.
Qt: Прочитать данные из Excel документа
вторник, 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 нужно вручную. В статье описан метод как можно разместить окно по центру относительно рабочего стола, или родительского окна.
понедельник, 24 марта 2014 г.
среда, 19 марта 2014 г.
Qt: Работа с ini файлом
Часто приходится иметь дело с ini файлами. Так вот, Qt предоставляет класс для работы с этим форматом файлов. На первый взгляд кажется удобным, но посмотрим. В данной статье описано как работать с ini файлами.
вторник, 18 марта 2014 г.
Qt: Внедрение манифеста в исполняемый файл
exe файл вовсе не обязательно. Сам файл манифеста можно положить рядом с exe и все будет отлично работать. Как это делается - можно почитать в статье UAC манифест. Тем не менее, иногда приходится внедрять UAC манифест в exe файл. В данной статье будет описан способ внедрения UAC манифеста на примере приложения созданного в Qt.
понедельник, 17 марта 2014 г.
Частные сборки (как указать dll для приложения в манифесте)
dll файлы, от которых он (продукт) зависит, в каталог с исполняемым файлом. Хорошо было бы создать папку и поместить туда все эти библиотеки. Используя механизм, так называемых частных сборок, можно добиться желаемого результата.