前言
最近在看Qt自定義控件,想着怎麼把自己寫的控件加進Qt Designer 的控件列表裏,下次使用直接拖拽就行。然後~~唔……我看到QWT的字眼,然後想到之前用 qcustomplot 寫的信號發生及合成模擬機。。。想着想着就乾脆先整理整理 Qt 波形繪製相關的東西。
然後簡單比較一下:
qwt | 環境配置稍微有點複雜,但配置好後,一些常用的控件直接出現在 Qt Designer 的控件列表裏面,用的時候直接拖進界面即可 | http://qwt.sourceforge.net/ |
qcustomplot | 效果精面,功能豐富,實現簡單,缺點是性能略低(只能處理ms級數據,不能處理us級數據)。工程中需添加打印模塊QT += printsupport ,然後引入 .h 和 .cpp文件即可開始使用 | http://www.qcustomplot.com/ |
QtChart | Qt官方自帶的。(效率比上面兩個都高,適合對性能要求嚴格的程序。)聽人家說的~~ |
qwt
先上效果圖:
環境配置的話,可以看這篇文章:QWT環境搭建
qcustomplot
看圖:
使用可以看看這篇文章:qt超強精美繪圖控件 - QCustomPlot一覽 及 安裝使用教程
QtChart
沒試過~~(我好像沒裝這個模塊,尬……)
可以參考參考這篇:QtChart——簡單的動態波形圖
相關資料:
Qt的波形繪製庫