<div dir="ltr">Hi list,<div><br></div><div style>I have a loading throbber in my application that is completely killing the performance. If it is rotating then the application does not repaint while it is being dragged and if more than two or three copies of the application are running then it starts lagging Unity. I'm on Ubuntu 12.04 with Qt 5.0.1 64-bit. I was going to wait until 5.2 was out and check again, but it's taking a little longer than I expected for a stable version to be released.</div>

<div style><br></div><div style>Here is a simple reproducer of the problem, I create a QtQuick2 application in Qt Creator 2.7. I adjust the QML to look like this:</div><div style><br></div><div style><div>import QtQuick 2.0</div>

<div><br></div><div>Rectangle {</div><div>    width: 400</div><div>    height: 400</div><div>    Rectangle {</div><div>        id: redsquare</div><div>        color: "red"</div><div>        width: 50</div><div>
        height: 50</div>
<div>        x: 50</div><div>        y: 50</div><div>    }</div><div>    RotationAnimation {</div><div>        loops: Animation.Infinite</div><div>        target: redsquare</div><div>        properties: "rotation"</div>

<div>        from: 0</div><div>        to: 360</div><div>        duration: 300*5</div><div>        direction: RotationAnimation.Clockwise</div><div>        running: true</div><div>    }</div><div>}</div><div><br></div><div style>

My main.cpp is the default, but that looks like this:</div><div style><br></div><div style><div>#include <QtGui/QGuiApplication></div><div>#include "qtquick2applicationviewer.h"</div><div><br></div><div>int main(int argc, char *argv[])</div>

<div>{</div><div>    QGuiApplication app(argc, argv);</div><div><br></div><div>    QtQuick2ApplicationViewer viewer;</div><div>    viewer.setMainQmlFile(QStringLiteral("qml/SimpleRotator/main.qml"));</div><div>
    viewer.showExpanded();</div>
<div><br></div><div>    return app.exec();</div><div>}</div><div><br></div><div style>I am new to Qt, so perhaps I am doing something wrong with my animation, but I have tried a couple other methods of animating and they all lag equally badly. The PC I develop on is quite a monster, so if it is lagging on this, I hate to think what it's going to do on my clients' laptops.</div>

<div style><br></div><div style>Anyone have any ideas? </div><div style><br></div><div style>Regards</div><div style>Michael</div></div></div></div>