2014-01-06 1 views
0

Поиск всех людей, которые знают, как использовать QWT.Построение с использованием QWT и Microsoft Visual C++ 2010 для эквивалентного графика MatLab

Я пытаюсь дублировать графический эквивалентный график MatLab с использованием QWT, QT5 и Visual Studio C++. Граф, который я пытаюсь дублировать, представляет собой график средних значений пикселей вдоль оси y.

код в MatLab выглядит примерно так:

figure; 
set(gcf, 'Position', get(0,'Screensize')); % Maximize figure. 
set(gcf,'name','plot of mean along y','numbertitle','off') %set figure name 


meanvalue= mean(BW2,2); //where the BW2 is the image I am trying to plot 
meanvalue2 = floor(mean(BW2,2)); 
meanvalue 
plot(meanvalue); 
xlabel('row number');   
ylabel('mean value'); 
title('Analysis'); 


figure; 
set(gcf, 'Position', get(0,'Screensize')); % Maximize figure. 
set(gcf,'name','Histogram of mean along y','numbertitle','off') %set figure name 

m=size(gray,1); 


bin = m; 
bar(meanvalue); 
subplot(1, 1, 1); 

Этот код написан мною в MatLab, и я затем пытается дублировать этот код в C++. Это связано с тем, что MatLab стоит дорого, и мой руководитель сказал мне, что вместо этого этот код будет использоваться в MSVC 2010.

Из рекомендаций онлайн и на форумах stackoverflow, 2 наиболее популярных, похоже, GNUPLOT и QWT. Я пробовал GNUPLOT, но столкнулся со многими проблемами конфигурации, которые я не могу решить. Поэтому я недавно перешел на QWT около 2 недель назад.

Я работал с некоторыми базовыми графиками для QWT от самого создателя QT. Из-за отсутствия документации я действительно не знаю, как построить эквивалентный код MatLab, показанный выше. Может ли кто-нибудь с QWT опытом мне помочь? Я застрял на этом уже около месяца.

Другой вопрос: могу ли я записать этот эквивалент кода из QT для Visual Studio? Это связано с тем, что все документы и руководства, которые я нашел до сих пор, предназначены для самого QT и требуют редактирования файла .pro.

Когда я пытаюсь создать проект из надстройки QT, нет никакого файла .pro, в котором я могу редактировать. Пожалуйста, совет. Извините за недостаток опыта в QWT. Спасибо всем. Любые предложения, примеры кодов, идеи настоятельно приветствуются и будут высоко оценены.

ответ

1

Я не полный пример готового прямо сейчас, но я могу дать вам указатель об использовании Qt с Visual Studio:

http://qt-project.org/downloads#qt-other

После установки Qt Add-In для визуального студии , импортирование файла .pro и исходных файлов выполняется прямо. Вы используете новое меню файлов, которое добавляется в визуальную студию, и у вас есть к нему доступ.

Убедитесь, что вы можете сделать базовую qt-программу в визуальной студии, прежде чем работать над тем, чтобы в ней поддерживались библиотеки Qwt.

http://qwt.sourceforge.net/class_qwt_plot_histogram.html

Вот конкретный класс, который вы хотите использовать с QWT.

http://www.qtcentre.org/forums/23-Qwt

Вот где большинство сообщений на форуме о QWT оказались.

Надеюсь, что это поможет.

+0

Спасибо за совет, его очень ценят. Но я все это знаю. Я могу импортировать файл .pro и исходный файл в Visual Studio. То, что я хочу сделать, - это написать программу из самой Visual Studio. Значение, из Visual Studio, выберите параметр «создать QT» GUI. – rockinfresh

+0

Но новая проблема возникает из-за этого .. то есть нет .pro-файла для меня, чтобы написать конфигурации ... :(Вот почему я хочу знать, можем ли мы написать QWt-файл из самой Visual Studio. Любая идея? Спасибо. В любом случае, извините за поздний ответ.Мой дед скончался, поэтому был слишком занят, чтобы ответить из-за похорон. Сообщите мне, знаете ли вы, как писать QWT-программу из самого QWT. Благодаря(: – rockinfresh

Смежные вопросы