Memory using Qcharts
Our second SysInfoWidget
is a MemoryWidget
class. This widget will display a history of the data so that we can see how the memory consumption evolves over time. To display this data, we will use a QLineSeries
class from the Qt Chart module. Create the MemoryWidget
class and follow the same pattern we used for CpuWidget
:
#include <QtCharts/QLineSeries> #include "SysInfoWidget.h" class MemoryWidget : public SysInfoWidget { Q_OBJECT public: explicit MemoryWidget(QWidget *parent = 0); protected slots: void updateSeries() override; private: QtCharts::QLineSeries* mSeries; qint64 mPointPositionX; };
Instead of a being a QPieSeries*
, mSeries
is a type of QLineSeries*
which will be linked to the chart
object in a very similar fashion ...
Get Mastering Qt 5 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.