Qt繪製動態曲線

2021-10-08 22:53:26 字數 1448 閱讀 5948

#ifndef qlinewidget_h

#define qlinewidget_h

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

"ui_qlinewidget.h"

#ifdef _debug

#pragma comment(lib, "qt5chartsd")

#else

#pragma comment(lib, "qt5charts")

#endif

qt_charts_use_namespace

class

qlinewidget

:public qwidget

;#endif

// qlinewidget_h

#include

"qlinewidget.h"

qlinewidget::

qlinewidget

(qwidget *parent)

:qwidget

(parent)

qlinewidget::

~qlinewidget()

void qlinewidget::

createchart()

void qlinewidget::

adddata

(int value)

// 介面被隱藏後就沒有必要繪製資料的曲線了if(

isvisible())}}

//外部widget呼叫該函式即可

ui.widget-

>

adddata

(rand()

%100

);

使用步驟:

1,主widget下新增乙個widget 控制項,將該控制項提公升為qlinewidget。

2,呼叫adddata函式新增資料即可完成繪製。

MFC中繪製動態曲線

在工控監測領域,經常需要動態繪製曲線,觀察曲線的變化趨勢,繪製波形圖,繪製頻譜等。在前面4講中介紹了mfc經常用的teechart控制項和hight speed chart ctrl,這兩個都是mfc繪圖控制項的經典 另外,在qt中還有qwtplot和qcustomplot兩大神器 許多人問如何繪製...

python繪製動態曲線教程

從txt種獲取資料 並且通過動態曲線顯示 import numpy as np import matplotlib.pyplot as plt import matplotlib.animation as animation import time fixing random state for r...

Matplotlib繪製動態實時曲線的方法改進

已有的解決方案 存在的問題 def method point es time np.zeros point fig plt.figure ax fig.add subplot 1,1,1 ax.axis equal 設定影象顯示的時候xy軸比例 ax.set xlabel horizontal po...