-
大小: 129KB文件類型: .tar金幣: 1下載: 0 次發布日期: 2021-01-02
- 語言: 其他
- 標簽: QML??ChartView??LineSeries??折線圖??
資源簡介
使用QML里面的ChartView控件畫折線圖,實現了折線圖的縮放 左右移動 抓圖等功能
代碼片段和文件信息
#include?“DataFile.hpp“
#include?
#include?
DataFile::DataFile(Qobject?*parent)?:?Qobject(parent)?{}
void?DataFile::initChartViewobject(QQuickView?*view)?{
????mChartViewobject?=?view->contentItem()->findChild(“lineSeriesChartobject“);
????if?(mChartViewobject?==?nullptr)?{
????????qWarning()?<“get?lineSeriesChartobject?failed“;
????}
}
void?DataFile::readFile(const?QUrl?&url)?{
????mDataPointsList.clear();
????QString?fileName?=?url.toLocalFile();
????QFile?file(fileName);
????if?(!file.open(QFile::ReadOnly))?{
????????qWarning()?<????????return;
????}
????QTextStream?in(&file);
????QString?lineStr?=?““;
????QStringList?singleData;
????while?(!in.atEnd())?{
????????lineStr?=?in.readLine();
????????if?(lineStr?!=?““)?
評論
共有 條評論