Russian Qt Forum
Ноябрь 24, 2024, 03:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Qwt график  (Прочитано 11336 раз)
tiiL
Гость
« Ответ #15 : Июнь 17, 2011, 13:56 »

Ошибка в том, что вы не добавили Plot на MainWindow

Спасибо за помощь... Ваш файл который вы мне скинули немножко подправил:

1. добавил complexnumber.h;
2. расскомментрировал все коменты. так же раскоментировал ссылки на библиотеки свои;
3. закоментрировал строчку #include( ./qwt6.pri );

Теперь рисует всё что нужно рисует, но теперь понять что нужно сделать чтоб он строил график.
Записан
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #16 : Июнь 17, 2011, 14:58 »

Код
C++ (Qt)
 
   double Xdat[] = {1.0,2.0,3.0};
   double Ydat[] = {0,5.0,7.0};
 
   d_curve1->setSamples(Xdat,Ydat,3);
 
   replot();
 
 
Записан
tiiL
Гость
« Ответ #17 : Июнь 20, 2011, 13:45 »

Спасибо огромное запомощь, очень вё хорошо работает... но возникли вопросы:

1-ый:
вот код
Код
C++ (Qt)
QToolButton *btnExport = new QToolButton(toolBar);
   btnExport->setText("Export");
   btnExport->setIcon(QIcon(print_xpm));
   btnExport->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
   toolBar->addWidget(btnExport);
   connect(btnExport, SIGNAL(clicked()), SLOT(exportDocument()));
 
ругается на "toolBar" "print_xpm", хотя библиотеки к ним прописал вот так:
Код
C++ (Qt)
#include <qtoolbar.h>
#include <QtCore> &#1101;&#1090;&#1086; &#1082; print_xpm.
 
почему ругается?

2-ое:
Код
C++ (Qt)
double Xdat[] = {1.0,2.0,3.0};
   double Ydat[] = {0,5.0,7.0};
 
   d_curve1->setSamples(Xdat,Ydat,3);
 
   replot();
 

очень все помогло, но я так понимаю это просто точки котоыре рисуются на координатных осях(декартовых), а если рисовать для логарифмических осей какие нужны значения(извеняюсь: чисто за математику...).

3-ие(ради интереса):

в примере  bode, есть файл pixmaps.h что он делает расскажите пожалуйста...


премного благодарен.
« Последнее редактирование: Июнь 20, 2011, 13:46 от Пантер » Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.115 секунд. Запросов: 23.