вторник, 19 января 2016 г.

Работа в Qt с Zip файлами

Сегодня мы научимся работать с zip-архивами, используя почти родной класс QZipReader и QZipWriter. Напрямую их подключить не получится, но эти файлы есть в исходниках Qt в папке: \src\gui\text.

Строим графики используя gnuplot

Gnuplot - знакомая многим пользователям линукса свободная кросс-платформенная программа, позволяющая строить двухмерные и трехмерные графики. К сожалению, в Qt нет встроенного виджета для отрисовки графиков, но есть сторонние библиотеки позволяющие это сделать. Так есть QwtPlot3D (последний раз обновлялся в 2007 году) для отрисовки трехмерных графиков, для двухмерных графиков есть, например, Qwt. Но сегодня пойдет речь о Gnuplot-iostream interface, позволяющему использовать всю мощь программы gnuplot с минимумом затрат. Эта библиотека представляет собой iostream pipe, независимый от используемой платформы. И так, приступим.

воскресенье, 10 января 2016 г.

Библиотека Boost и Qt


На днях столкнулся с необходимостью использования библиотеки Boost в Qt. В Linux все оказалось просто, а вот в Windows пришлось компилировать библиотеку для её использования совместно с Qt и компилятором MinGW.
Поэтому делюсь опытом. В принципе, весь процесс описан в разделе Getting started. Но для таких как я, сделал краткое руководство :)