crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

rcdimon
  опции профиля:
сообщение 27.10.2009, 12:30
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 69
Регистрация: 27.10.2009
Пользователь №: 1183

Спасибо сказали: 1 раз(а)




Репутация:   0  


Вобщем я тоже смотрю в сторону QWT. Установил, примеры покурил. Однако происходит странная вещь- программа нормально компилируется и запускается, но сразу закрывается с кодом завершения 1. Никаких ошибок опять же не выводит.

Вот код.

Test_qwt::Test_qwt(QWidget *parent, Qt::WFlags flags)
    : QMainWindow(parent, flags)
{
    ui.setupUi(this);

    double X1[20], Y1[20],X2[20], Y2[20];
    int Size,i;

    Size = 20;

    for (i=0;i<20;i++){
        X1[i] = rand()/32;
        Y1[i] = rand()/32;
        X2[i] = rand()/32;
        Y2[i] = rand()/32;
    }

    QwtPlot *myPlot = new QwtPlot(tr("Test"), this);

    // add curves
    QwtPlotCurve *curve1 = new QwtPlotCurve("Curve 1");
    QwtPlotCurve *curve2 = new QwtPlotCurve("Curve 2");

    curve1->setPen(QPen(Qt::red));
            curve2->setPen(QPen(Qt::blue));

    // copy the data into the curves
    curve1->setData(X1,Y1,Size);
    curve2->setData(X2,Y2,Size);

    curve1->attach(myPlot);
    curve2->attach(myPlot);

    // finally, refresh the plot
    myPlot->replot();

}


Если делать отладку по шагам, то вылетает с кодом 1 на строке

QwtPlot *myPlot = new QwtPlot(tr("Test"), this);






В чем может быть проблема? У меня VS2008 QT4.5.0 QWT5.2.0
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 9.6.2025, 22:01