日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 芯聞號 > 充電吧
[導(dǎo)讀]1.概述QCustomPlot 是一個超強(qiáng)超小巧的qt繪圖類,非常漂亮,非常易用,只需要加入一個qcustomplot.h和qcustomplot.cpp文件即可使用,遠(yuǎn)比qwt方便和漂亮,可以自己使

1.概述

QCustomPlot 是一個超強(qiáng)超小巧的qt繪圖類,非常漂亮,非常易用,只需要加入一個qcustomplot.h和qcustomplot.cpp文件即可使用,遠(yuǎn)比qwt方便和漂亮,可以自己使用兩個源文件也可以自己編譯成庫文件,非常方便。

下面展示一下它的超強(qiáng)功能:

























1.安裝


使用QCustomPlot非常簡單,只需要把qcustomplot.cpp和qcustomplot.h拷貝到工程目錄下,然后把這兩個文件引入工程項目即可

在項目中點右鍵添加現(xiàn)有文件,把兩個文件加入工程


這時pro文件會添加上qcustomplot.cpp和qcustomplot.h,這時還需要添加的是


QT += widgets printsupport


由于使用到打印相關(guān),所以需要加入printsupport,在原有的widgets 后面加入即可



這時就可以使用QCustomPlot了。

為了能在ui designer里面使用QCustomPlot,可以使用一個Widget窗體在ui設(shè)計器上,對這個窗體點擊右鍵,選擇提升為


把提升的類名填寫為QCustomPlot即可,這樣就可以使用了,使用就和我們用普通控件一樣,ui->xxx->……



2.繪圖


QCustomPlot的繪圖過程非常非常簡單。和大部分的繪圖控件相似,繪圖時首先需要有一個圖形,或者說是圖層,通過addGraph即可添加一個曲線圖層,此函數(shù)返回這個曲線圖層的指針,或者通過曲線索引來找到,所有添加的曲線都放置在一個list里面,如果是第一個添加的話,那么這個索引就是0了,

customPlot->graph(0)

當(dāng)然每個曲線最好給它定義一個名字方便查找

可以使用setName和name函數(shù)分別設(shè)置和獲取曲線的名字

添加完曲線即可對這個曲線設(shè)置數(shù)據(jù),QCustomPlot用于繪制趨勢圖非常方便

直接使用函數(shù)setData即可設(shè)置數(shù)據(jù),

void setData (QCPDataMap*data, bool copy=false)
void setData (const QVector

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉