Witam,
szukam pomysłu jak wykonać 'przewijający się' pasek z wiadomościami (coś takiej jak np. pasek w tvn24/tvpInfo ..). Narzędzia jakie chciałem użyć to C++/Qt i możliwości tego frameworka.

Akutalnie coś już zacząłem kombinować i uzyskałem efekt przewijającego się paska.. jednak brakuje mi pomysłu jak zrobić "płynną" pętlę, tzn. tekst dochodzący do granicy okna powinien się 'stopniowo' chować... (tak jak ma to miejscie w 'prawdziwych' paskach..)

Kod wykorzystywany w testach..

 
    QVBoxLayout* layout = new QVBoxLayout();


    scene = new QGraphicsScene();
    text = new QGraphicsTextItem();
    text->setPlainText("text text text text");
    text->setFont(QFont( "Helvetica", 18 ));

    scene->addItem(text);
    view = new QGraphicsView(scene);

    layout->addWidget(view);

    anim = new QPropertyAnimation(text, "pos", text);
    anim->setStartValue(text->pos());
    anim->setEndValue(QPointF(-220, 0));
    anim->setDuration(2600);
    anim->setLoopCount(100);
    anim->start();

    this->setLayout(layout);

Myślę sobie, że można by było zastosować jakąś maskę na QGraphicsView, ale nie wiem czy to dobry pomysł .. ( i jedyny..), bo może są już "dedykowane narzędzia" aby uzyskać takowy efekt jaki pożądam..

Nie ukrywam, że liczę przede wszystkim na pomóc osób znających Qt Framework .. ale "ogólne" pomysły wspólne dla większości języków również mile widziane :)