qtchart

    1熱度

    1回答

    我很難讓QtCharts在我的電腦上工作。我想我錯過了這個概念。我的電腦上安裝了Qt 5.8。我正在使用Visual Studio進行我的所有開發。谷歌搜索一段時間後,我注意到有人說你需要導入QtChart模塊,但我不明白: 1)爲什麼QtCharts首先不是我Qt安裝的一部分? 2)如果我確實需要安裝它,我如何在VS 2017的窗口上執行此操作? 如果有人可以請清除這件事,我會很感激。 謝謝。

    0熱度

    1回答

    我正在嘗試使用QCandlestickSeries和QBarSeries創建財務股票圖表(價格和數量)。 但我堅持這個問題 - 我怎麼能在同一張圖上添加兩個系列? 代碼: ... QChart *pChart = new QChart; QCandlestickSeries *pPriceSeries = new QCandlestickSeries; QBarSeries *pVolume

    1熱度

    2回答

    我試圖將圖表保存到一個文件,在另外,QTextDocument在這個例子: QTextDocument doc("Frame rate test\n"); QTextCursor cursor(&doc); cursor.movePosition(QTextCursor::End); if (getTestFinishedStatus()) { QPixmap pix = _p

    0熱度

    2回答

    我想通過使用動態圖自動更改y軸。我在示例中更改了動態繪圖示例,並添加了很多要點。附加新點後,圖應調整其y軸以考慮新的最大值。情節可能會自動執行此操作嗎?

    1熱度

    1回答

    我目前正在使用Qts Chart繪圖工具。我現在有一個情節,我可以通過使用由this示例(小調整)提供的chartview類來放大和縮小。 我希望看到不僅可以縮放的能力,還可以將我的視圖按下鼠標中鍵(這在其他應用程序中使用很多,因此非常直觀)。 我該如何在Qt中做到這一點?如何檢查鼠標中鍵是否被按下並釋放,如果鼠標在按下鼠標中鍵時移動,則更改我的視圖... 我確定有人編寫過此代碼,一個小例子/幫助

    0熱度

    1回答

    我正在構建一個應用程序,繪製使用QtCharts庫的測量數據。一些重要的事情,應該提及的是: 我正在處理時間序列。 測量數據離線獲取,這意味着它已經獲得。我的程序只是從文件中讀取並顯示它。 我正在使用for循環,它將數據點視爲固定大小(比如10000)的塊,並將它們添加到分散系列中。通過這種方式,數據被「重播」,用戶可以在許多中間時間點看到測量數據的進展,而不是在繪製完所有數據點之後。 我正在處理

    0熱度

    1回答

    我是用QML編程Qt的新手,我喜歡做一個用QML設計的程序,它有一個葉端複雜的,QtChart,它是用C++編寫的。 我喜歡在QML前端的一個特定位置顯示圖表的不同風格和類型,所以我認爲它更容易在C++中完成所有的圖表操作。 請幫助我,並告訴我,我是否做錯了方式? 如果有任何方式請求給我看。 在此先感謝。 我的想法: 的main.cpp int main(int argc, char *argv[

    1熱度

    1回答

    我試圖做幾乎幾乎完全一樣的Qt5 callout example,但我發現,如果您在系列上撥打setUseOpenGL(true),則標註出現下的而不是上面的線。 這是真實的,不管是什麼zValue設置爲,包括m_tooltip->setZValue(std::numeric_limits<qreal>::max()); 是否有解決方法嗎?

    -1熱度

    1回答

    我正在用Qt Creator(Qt 5.9)開發一個數據記錄應用程序,我想在QtCharts的幫助下添加一個圖。 我解釋一下我做的事: 我開始宣佈我行作爲一個全局變量: QLineSeries *serie; 在創建主窗口的循環中,我創建了一個圖表,標準軸和所有我需要查看我想要的線。 QChart *chart = new QChart(); chart->setTitle("Données

    1熱度

    2回答

    我是Qt的新手,並嘗試使用帶有Qt 5.7的QSplineSeries實現實時繪圖。我需要滾動x軸,因爲每100毫秒都會有新的數據出現。如果我不使用graphSeriesX-> remove(0)清除附加到該系列的舊數據,則CPU使用率達到100%。我找到了兩種滾動x軸的方法。 const uint8_t X_RANGE_COUNT = 50; const uint8_t X_RANGE_MAX