qwt

Expected type-specifier before 'QwtLog10ScaleEngine'?

…衆ロ難τιáo~ 提交于 2019-12-02 15:42:49
问题 Version: qwt 6.0.1 I've tried to develop logarithmic scaling for Spectrum. I've used simple line to enable scaling plotspectrum->setAxisScaleEngine(QwtPlot::yLeft, new QwtLog10ScaleEngine); Problems: the data are not drawn, so the plot is empty and the compiler returns following error:"expected type-specifier before 'QwtLog10ScaleEngine'" Any help woulb be appreciated Here is my code: class SpectrumPlot : public QWidget { Q_OBJECT public: PlotSpektrum(); private: QHBoxLayout* m_SpectrumLayout

Expected type-specifier before 'QwtLog10ScaleEngine'?

断了今生、忘了曾经 提交于 2019-12-02 11:07:54
Version: qwt 6.0.1 I've tried to develop logarithmic scaling for Spectrum. I've used simple line to enable scaling plotspectrum->setAxisScaleEngine(QwtPlot::yLeft, new QwtLog10ScaleEngine); Problems: the data are not drawn, so the plot is empty and the compiler returns following error:"expected type-specifier before 'QwtLog10ScaleEngine'" Any help woulb be appreciated Here is my code: class SpectrumPlot : public QWidget { Q_OBJECT public: PlotSpektrum(); private: QHBoxLayout* m_SpectrumLayout; QwtPlot* m_SpectrumPlot; QwtPlotCurve* m_SpectrumCurve; QwtPlotMarker* m_Marker; }; SpectrumPlot:

Plot Spectrum in real time?

匆匆过客 提交于 2019-12-01 13:47:27
I would like to add and plot the spectrum of signal on Qwt Oscillocope's example. My Idea is to create another seriesData class. SerieData. I wonder if there will not conflict between sample of SeriesData and sample of Signaldata or I just need to modify the signaldata? Any help and Advice would be appreciated. Thanks input signal is usually in form of cyclic buffer the output buffer can be static one. This applies also for time domain plots. Without actually see your structures is impossible to answer if you had to change them or not Here is how I do this: make some buffer (array) for FFT can

Qt之自绘制饼图和绘图插件比较

拜拜、爱过 提交于 2019-11-30 19:36:33
最近在搞绘图方面的工作,说实话C++的第三方绘图库并不算多,总之我了解的有:qtcharts、ChartDirector、qwt、kdchart和QCustomPlot。这几个库各有利弊。 qtcharts:qt5.7之后才开源的模块,支持绘制各种图标,并且功能相当丰富,但是可扩展性差,如果自己想高度定制,比较困难,主要是和qt的源码风格有决定性的关系。 ChartDirector:开源的第三方绘图库,使用方便,推荐使用 qwt:主要绘制仪表盘类似的东西(这个库可以编译后加入qt帮助文档) kdchart:不仅可以绘制图表,而且可以绘制甘特图,功能也都挺好使,我个人之前在qt4.7的时候使用过 QCustomPlot:简答的绘图库,因为只有两个文件,如果想高度定制我个人推荐这个靠谱,毕竟理解起来容易些 来源: https://my.oschina.net/276172622/blog/3114492

米联客 ZYNQ/SOC 精品教程 S06-CH06 基础PCIE的ADC数据采集卡方案

半腔热情 提交于 2019-11-30 01:01:04
软件版本:VIVADO2017.4 操作系统:WIN10 64bit 硬件平台:适用米联客 ZYNQ系列开发板 米联客(MSXBO)论坛: www.osrc.cn 答疑解惑专栏开通,欢迎大家给我提问!! 6.1概述 有了前面一节课自定义AXI4-SLAVE IP的前奏,这节课我们实现利用PCIE对DAQ7606数据采集卡的ADC数据进行采集并且通过QWT控件显示其中1路采集的波形。 6.2 修改自定义IP 修改自定义IP axi4salve,增加必要的用户自定义信号。 FPGA DB 设计 另外需要在顶层文件添加DAQ7606的采集程序 以上设计中,关键是利用FIFO 半满的标准作为pkg_rdy信号。 6.3 QT程序设计 QT程序主要用到了QWT进行波形显示,以下链接为QWT的编译和安装。 http://www.osrc.cn/forum.php?mod=viewthread&tid=1873&extra=page%3D1 6.4 测试结果 QT显示采集的波形和采集的电压值,电压的数值只显示的第一次采集的数值。 FPGA采集到的波形 来源: https://my.oschina.net/msxbo/blog/3107562

Qt编写自定义控件插件开放动态库dll使用(永久免费)

ε祈祈猫儿з 提交于 2019-11-29 18:16:35
一、前言 这套控件陆陆续续完善了四年多,目前共146个控件,除了十几个控件参考网友开源的代码写的,其余全部原创,在发布之初就有打算将动态库开放出来永久免费使用,在控件比较完善的今天抽了半天时间编译了多个qt版本的动态库,目前已经有26个版本,其中包括了linux版本,和头文件一起打包放在百度网盘。 开源主页: https://gitee.com/feiyangqingyun 二、控件介绍 超过146个精美控件,涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏,flatui、高亮按钮、滑动选择器、农历等。远超qwt集成的控件数量。 每个类都可以独立成一个单独的控件,零耦合,每个控件一个头文件和一个实现文件,不依赖其他文件,方便单个控件以源码形式集成到项目中,较少代码量。qwt的控件类环环相扣,高度耦合,想要使用其中一个控件,必须包含所有的代码。 全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12的任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式linux等,不乱码,可直接集成到Qt Creator中,和自带的控件一样使用,大部分效果只要设置几个属性即可,极为方便。 每个控件都有一个对应的单独的包含该控件源码的DEMO,方便参考使用

Qt之自绘制饼图和绘图插件比较

扶醉桌前 提交于 2019-11-29 14:54:57
最近在搞绘图方面的工作,说实话C++的第三方绘图库并不算多,总之我了解的有:qtcharts、ChartDirector、qwt、kdchart和QCustomPlot。这几个库各有利弊。 qtcharts:qt5.7之后才开源的模块,支持绘制各种图标,并且功能相当丰富,但是可扩展性差,如果自己想高度定制,比较困难,主要是和qt的源码风格有决定性的关系。 ChartDirector:开源的第三方绘图库,使用方便,推荐使用 qwt:主要绘制仪表盘类似的东西(这个库可以编译后加入qt帮助文档) kdchart:不仅可以绘制图表,而且可以绘制甘特图,功能也都挺好使,我个人之前在qt4.7的时候使用过 QCustomPlot:简答的绘图库,因为只有两个文件,如果想高度定制我个人推荐这个靠谱,毕竟理解起来容易些 来源: oschina 链接: https://my.oschina.net/u/2358083/blog/3114492

Qt qwt控件添加罗盘做背景

僤鯓⒐⒋嵵緔 提交于 2019-11-29 06:18:46
说明:近期做项目遇到一个UI设计问题,就是背景显示,借此机会记录一下 需求: 1、qwt控件设置罗盘背景 2、qwt去除控件边框 3、保证qwt画轨迹不影响罗盘 思路: 1、qwt添加画布,在画布上重定义绘图事件(使用事件监视器)。 思路结果失败!!! 2、qwt添加画布,在画布上设置背景图片。          思路结果失败!!! 3、直接设置qwt背景,取消画布(画布会覆盖qwt背景)。    思路结果成功!!! 尝试1(思路1):在画布上重定义绘图事件 (1)事件处理器 //---------绘制导航罗盘---------// bool eventFilter(QObject *watched,QEvent *e);//绘图 bool Display_Navigator::eventFilter(QObject *watched, QEvent *e) { if (watched == ui->qwtPlot->canvas() ) { if (e->type() == QEvent::Paint)//QEvent::Paint) { paintOnWidget(ui->qwtPlot->canvas() ); qDebug()<<"eventFilter paint!"; return true; } } return QWidget::eventFilter

Qt编写数据可视化大屏界面电子看板9-曲线效果

谁都会走 提交于 2019-11-28 15:11:13
一、前言 为了编写数据可视化大屏界面电子看板系统,为了能够兼容Qt4和嵌入式linux系统,尤其是那种主频很低的,但是老板又需要在这种硬件上(比如树莓派、香橙派、全志H3、imx6)展示这么华丽的界面时,就必须用最传统的painter方法来实现所有的控件了,一开始使用的QChart来实现各个子控件,在使用过程中发现比较鸡肋,个人感觉QChart是所有的子模块中源码写的最烂的,本人把QChart的源码看了一遍,比如饼图控件,居然放置一个label用来显示对应的文字描述,都懒得用painter去绘制,而且还有大量的类型转换,这个就效率大大降低了,虽然效果上挺好的,比如继承自QAnimation类自定义的chart动画类,还有个整体换肤的,但是在大量数据展示的时候,卡的一逼,比QWT和QCustomPlot差很远,本人看过QCustomPlot的源码,尽管就一个文件,(其实作者那边肯定是多个文件的,只不过发布的时候合并成一个文件发布的,毕竟这样对于用户来说使用还是很方便的,就是阅读不方便,毕竟大部分人用来是直接使用的而不是研究代码的。)但是里边的代码质量非常好非常高,本人特别推崇用QCustomPlot来展示曲线和柱状图等,效率很高,本人亲自试过最大展示50W数据点,还可以。据朋友所说,可能QWT质量还要更高,我没有研究过QWT的源码,不予置评,估计有可能是的。

What are the advantages/disadvantages of QCustomPlot, compared to Qwt?

别来无恙 提交于 2019-11-28 05:58:48
I am using Qwt now for two years. I like its object oriented classes, which makes it very easy to adapt the plots and functionality. These days QCustomPlot is becoming more and more popular and competes with Qwt. Of course I did compare the APIs. However I am interested in the testimonies of experienced users from both libraries. What is convenient? What not? Are there any pitfalls? I wouldn't call myself "experienced", as I used Qwt only for a few months, and QCustomPlot for a few weeks. That being said, my impressions are: QCustomPlot seems to be more actively developed at present. Last