crossplatform.ru

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

6 страниц V  < 1 2 3 4 > »   
Ответить в данную темуНачать новую тему
> qwt
Litkevich Yuriy
  опции профиля:
сообщение 19.9.2008, 12:11
Сообщение #11


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


kuler, Изучай пример %QWTDIR%\examples\cpuplot\
после компиляции бинарь тут %QWTDIR%\examples\bin\cpuplot.exe

kuler, Класс TimeScaleDraw (объявлен в файле cpuplot.cpp) отвечает за рисование шкалы времени, этот класс имеет функцию
QwtText label(double v) const, которая возвращает тип QwtText.

Дальше я думаю сам разберешся.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 19.9.2008, 18:05
Сообщение #12


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


и еще одна байда - кастом класс на основе qwtplot с дефайном q_object не компилится
#ifndef CHARTSPLOT_H
#define CHARTSPLOT_H

#include <qwt_plot.h>
#include <qwt_plot_item.h>
#include "IDRS.h"
#include <QObject>
//---------------------------------------------
class ChartsPlot : public QwtPlot
{
    Q_OBJECT

private slots:
    void ShowCurve(QwtPlotItem *, bool on);

    IDRSSensorInProcess* m_Sensor;

    void CreateCurve();
//    void ShowCurve(QwtPlotItem *, bool on);

public:
    ChartsPlot(QWidget* parent, IDRSSensorInProcess* sensor);
    ~ChartsPlot();
};

#endif // CHARTSPLOT_H

если закомментить Q_OBJECT то компилится, но сами понимаете событий нет
Причина редактирования: учимся использовать тэг code=cpp
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 19.9.2008, 18:50
Сообщение #13


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(kuler @ 19.9.2008, 22:05) *
и еще одна байда - кастом класс на основе qwtplot с дефайном q_object не компилится
Это отдельная тема, ищи по форуму - обсуждалось.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
niXman
  опции профиля:
сообщение 19.9.2008, 22:13
Сообщение #14


Участник
**

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

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




Репутация:   0  


Вот это настоящий КАПЕЦ!!!
С qwt я работал не раз. Но то что тут написано, в лучшем случае - некомпетентно!
kuler, Ты либо не полностью понимаешь как представляются данные для отображения, либо просто не точно сформулировал задачу.
В qwt есть примеры, смотри, сформулируй, задавай вопрос.
Удачи.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 22.9.2008, 10:16
Сообщение #15


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


Цитата(Litkevich Yuriy @ 19.9.2008, 19:50) *
Цитата(kuler @ 19.9.2008, 22:05) *
и еще одна байда - кастом класс на основе qwtplot с дефайном q_object не компилится
Это отдельная тема, ищи по форуму - обсуждалось.

если эта тема http://www.forum.crossplatform.ru/index.ph...amp;hl=q_object то способы не помогли, хотя есть мнение что moc файлы не подрубаются (ребилды всякие делал)
а что значит когда в generated files файл со значком - красный кружок с минусом (типа знака стоп)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 22.9.2008, 11:30
Сообщение #16


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


во-первых, это отдельная тема, т.е. ее надо создать (одна проблема-одна тема)

во-вторых,
Цитата(kuler @ 22.9.2008, 14:16) *
что значит когда в generated files
в Qt нет такого понятия, если это применительно к отдельно взятой среде разработки, то указывай, что за среда (версия, версия ОС)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 22.9.2008, 11:41
Сообщение #17


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


Цитата(Litkevich Yuriy @ 22.9.2008, 12:30) *
во-первых, это отдельная тема, т.е. ее надо создать (одна проблема-одна тема)

во-вторых,
Цитата(kuler @ 22.9.2008, 14:16) *
что значит когда в generated files
в Qt нет такого понятия, если это применительно к отдельно взятой среде разработки, то указывай, что за среда (версия, версия ОС)

мне кажется это именно изза связки с qwt, среда ms vs - 2005

вот так вот работает (QLineEdit)
#ifndef MYEDIT_H
#define MYEDIT_H

#include <QLineEdit>

class myedit : public QLineEdit
{
    Q_OBJECT

public:
    myedit(QWidget *parent);
    ~myedit();

private:
    
};

#endif // MYEDIT_H
Причина редактирования: используй тег code с параметром (code=cpp)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 22.9.2008, 12:48
Сообщение #18


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


у меня примеры, из комплекта qwt, компилируются без проблем с макросом Q_OBJECT.

попробуй из своего проекта убрать максиму, но чтобы проблема осталась, если останется выкладывай сюда собираемый проект (не забудь pro-файл).
Подключать <QObject> не нужно. (см. примеры)
В студии можно как-то очистить солюшн (не работаю - толком не знаю), это вроде помогает поборотся с ошибками MOC
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 22.9.2008, 13:01
Сообщение #19


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


Цитата(Litkevich Yuriy @ 22.9.2008, 13:48) *
у меня примеры, из комплекта qwt, компилируются без проблем с макросом Q_OBJECT.

попробуй из своего проекта убрать максиму, но чтобы проблема осталась, если останется выкладывай сюда собираемый проект (не забудь pro-файл).
Подключать <QObject> не нужно. (см. примеры)
В студии можно как-то очистить солюшн (не работаю - толком не знаю), это вроде помогает поборотся с ошибками MOC

примеры у меня тоже отлично компилятся

Сообщение отредактировал kuler - 22.9.2008, 13:02
Прикрепленные файлы
Прикрепленный файл  test10.zip ( 123,93 килобайт ) Кол-во скачиваний: 149
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 22.9.2008, 13:28
Сообщение #20


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


какое отношение имеют к проекту все остальные файлы, кроме:
main.cpp
test10.h
test10.cpp
test10.ui
?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

6 страниц V  < 1 2 3 4 > » 
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


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




RSS Текстовая версия Сейчас: 12.12.2024, 22:08