0 / 0 / 0
Регистрация: 25.10.2016
Сообщений: 32
1

График realtime с QCustomPlot

27.10.2016, 11:58. Показов 4573. Ответов 7

Всем привет) Очень необходима помощь с Qt - я новичок в использовании этой среды, хотя с c++ знакома (и пишу ) давно, но возникли проблемы с реализацией интерфейса и построения графика realtime. Мне необходимо сделать интерфейс с двумя кнопками - при нажатии на одну график строится в реальном времени, при нажатии на другую - останавливается.

С построением графиков по кнопкам я разобралась и с итнерфейсом тоже. Но никак не могу построить график, отрисовывающийся в реальном времени. Я нашла пример на официальном сайте http://qcustomplot.com/index.p... medatademo но не могу его запустить. Постоянно выдает ошибки. Не могу справиться с этой "Не удается открыть файл включение: QtPrintSupport/QtPrintSupport: No such file or directory" в файле qcustomplot.h он ругается на #include <QtPrintSupport/QtPrintSupport>

Еще никак не могу изменить кракозябры в выводе Qt... - но это маленькая проблема

Если кто-нибудь подскажет как лучше сделать отрисовку графика при динамическом поступлении данных буду очень очень благодарна)))
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.10.2016, 11:58
Ответы с готовыми решениями:

График QCustomPlot
Здравствуйте! Столкнулась с такой проблемой: Строю график sinx+cosx и в точке (0,0) график...

QCustomplot скрыть график в легенде
Добрый вечер, скажите пожалуйста, можно ли в легенде скрыть определенные графики? Т.е. этого...

Нарисовать график функции с применением QCustomPlot
Переношу свою программу из Visual Studio в QT Creator. И возникла проблема с созданием графика...

4 байта в realtime
Добрый день! Имеется DATA из 4-х байт: 0x19, 0x75, 0x05, 0x28. Известно что это 28 мая 1975 года....

7
595 / 400 / 151
Регистрация: 01.10.2015
Сообщений: 1,175
27.10.2016, 12:00 2
Цитата Сообщение от klmnopr Посмотреть сообщение
"Не удается открыть файл включение: QtPrintSupport/QtPrintSupport: No such file or directory"
в pro-файле проекта модуль Qt PrintSupport подключен?

Код
QT += printsupport
0
0 / 0 / 0
Регистрация: 25.10.2016
Сообщений: 32
27.10.2016, 12:20  [ТС] 3
Добавлено через 9 минут
Да, вот строка
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets printsupport
0
595 / 400 / 151
Регистрация: 01.10.2015
Сообщений: 1,175
27.10.2016, 12:22 4
klmnopr, содержимое pro-файла вашего проекта покажите
0
0 / 0 / 0
Регистрация: 25.10.2016
Сообщений: 32
27.10.2016, 12:27  [ТС] 5
Код
QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets printsupport

TARGET = example
TEMPLATE = app


SOURCES += main.cpp\
        mainwindow.cpp \
    qcustomplot.cpp

HEADERS  += mainwindow.h \
    qcustomplot.h

FORMS    += mainwindow.ui
 Комментарий модератора 
Код .pro файлов должен обрамляться с помощью тега CODE.
0
Эксперт С++
1934 / 1046 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
27.10.2016, 12:35 6
Цитата Сообщение от klmnopr Посмотреть сообщение
Еще никак не могу изменить кракозябры в выводе Qt... - но это маленькая проблема
в "прелепленных" темах в этом разделе есть howto
а по теме, попробуйте сделать cleanup, qmake и rebuild, авось поможет ;-)

Добавлено через 2 минуты
ну и вы уверены, что у вас Qt версии выше 4-й? если нет, то вынесите
C++ (Qt)
1
QT += printsupport
отдельной строкой...
ну и дока говорит, что нужно делать инклуд так:
C++ (Qt)
1
#include <QtPrintSupport>
попробуйте исправить...
0
0 / 0 / 0
Регистрация: 25.10.2016
Сообщений: 32
27.10.2016, 12:46  [ТС] 7
У меня версия 4.1.0, на другом проекте все работает
include делала не я, он ругается на строку include <QtPrintSupport/QtPrintSupport> которая находится в файле qcustomplot.h - в библиотеке, которую скачала
но я пробовала заменить на include <QtPrintsupport> -не помогает

 Комментарий модератора 
Рекомендую обратить внимание на то, что редактор сообщений на форуме содержит средства выделения текста. Используйте их.
0
Эксперт С++
1934 / 1046 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
27.10.2016, 12:59 8
Цитата Сообщение от klmnopr Посмотреть сообщение
У меня версия 4.1.0
Цитата Сообщение от Maxim Prishchepa Посмотреть сообщение
если нет, то вынесите
C++ (Qt)
1
QT += printsupport
отдельной строкой...
Цитата Сообщение от Maxim Prishchepa Посмотреть сообщение
а по теме, попробуйте сделать cleanup, qmake и rebuild, авось поможет ;-)
как-то так :-)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.10.2016, 12:59

realtime шифрование в UNIX
Ктонить связывался с шифрованием под UNIX? И как подогнать под это дело коды asm feat delphi ?

Realtime video effects
Есть ли возможность при съемке видео накладывать изображения в зависимости от положения головы...

Массивы в Firebase Realtime Database
Всем привет! Допустим есть некий массив в БД Firebase, вот: Для андроид студио сделан код чтобы...

Обмен данными между МК и ПК в REALTIME
Доброго времени суток. Есть задача организовать обмен данными между девайсом на микроконтроллере и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru