[Interest] What is the "right" way to make a cpu monitor like animation in QML?

Pasion Jerome Jerome.Pasion at digia.com
Mon Jun 3 13:55:23 CEST 2013


The snippets in the Custom Geometry page are fixed for 5.1:

Feel free to file a bug if there are other issues in the documentation.
Jerome P.
Documentation Engineer - Digia, Qt
Fra: interest-bounces+jerome.pasion=digia.com at qt-project.org [interest-bounces+jerome.pasion=digia.com at qt-project.org] på vegne av Mark [markg85 at gmail.com]
Sendt: 3. juni 2013 00:53
To: Qt Interest
Emne: Re: [Interest] What is the "right" way to make a cpu monitor like animation in QML?

On Sun, Jun 2, 2013 at 11:07 PM, Mark <markg85 at gmail.com> wrote:
> Hi,
> I want to make a CPU monitor like component. At first i was
> considering using QML Canvas because it has everything i need to make
> a CPU monitor like component. Those requirements are:
> - Draw a line
> - Everything till that line should be drawn in a semi transparent color
> For a static image that works just fine. However, i want to animate
> things and that's not really the job of a canvas element. It doesn't
> look like it should be used for animation (not in QML nor in HTML5).
> That made me wonder, how are we supposed to make something like a cpu
> monitor with animations in QML?
> Regards,
> Mark

Hmm, i will just answer myself since i found the solution. It's my
guess that i have to create a new component for this. Using QPainter
would be the easiest way, but using the QSG* classes is probably the
right way. I found a nice tutorial here:
(which is btw heavily broken.. luckily the example files do still
work). So i'm going down that route and see how that turns out.

Btw, there is also this library: https://gitorious.org/qmlplot/qmlplot
but it's not for Qt5/QtQuick 2.
This is for Qt5 and SceneGraph but fails to compile:

I'm trying to get the sources from that last link to work.
Interest mailing list
Interest at qt-project.org

More information about the Interest mailing list