[PySide] animate QStackedLayout?

Tibold Kandrai kandraitibold at gmail.com
Fri Apr 6 08:28:48 CEST 2012


Hi!

Exactly! Instead of QAnimationGroup you have to use
QParallelAnimationGroup
<http://qt-project.org/doc/qt-4.8/qparallelanimationgroup.html>orQSequentialAnimationGroup
<http://qt-project.org/doc/qt-4.8/qsequentialanimationgroup.html>.
Or you can create your own group by subclassing QAnimationGroup if you
have special needs. :)

Cheers,
Tibold

On 06/04/2012 06:45, Frank Rueter | OHUfx wrote:
> I think I found the problem in the fact that it's an abstract class
> and not meant to be used directly.
> the joy of learning new stuff....
>
>
> On 4/6/12 4:05 PM, Frank Rueter | OHUfx wrote:
>> Thanks again for this tip Tibold. It seems to be what I'm after,
>> though I just discovered that QAnimationGroup doesn't seem to be
>> supported in PySide. I got this error when I tried to create an
>> instance of it:
>>
>> NotImplementedError: 'QAnimationGroup' represents a C++ abstract
>> class and cannot be instantiated
>>
>>
>> I will try and add all widgets to one "page" widget (whatever that
>> may be, I need to find out yet), and then apply the animation to that.
>> Fingers crossed...
>>
>> Cheers,
>> frank
>>
>>
>> On 4/4/12 7:29 PM, Tibold Kandrai wrote:
>>> Hey!
>>>
>>> Try QtAnimation:
>>> http://qt-project.org/doc/qt-4.8/animation-overview.html
>>>
>>> I use it with in a QGraphicsWidget, but this should work everywhere AFAIR.
>>>
>>> Cheers,
>>> Tibold
>>>
>>> On 04/04/2012 06:46, Frank Rueter | OHUfx wrote:
>>>> Hi everyone,
>>>>
>>>> I'm very new to Qt/PySide and am wondering if it's possible to add an 
>>>> animation effect to, let's say, QStackedLayout, for when the page 
>>>> changes. I guess it'd something similar to the way the AppStore works.
>>>>
>>>> In this example I'd like to see the new button "push" the old button out 
>>>> of view when the combobox changes:
>>>> http://pastebin.com/i5sFgQzE
>>>>
>>>> I'm happy to take a good ol' fashioned RTFM, I'm just having a hard time 
>>>> finding the right bit of information out there.
>>>>
>>>> Any help would be greatly appreciated.
>>>>
>>>> Cheers,
>>>> frank
>>>> _______________________________________________
>>>> PySide mailing list
>>>> PySide at qt-project.org
>>>> http://lists.qt-project.org/mailman/listinfo/pyside
>>>
>>>
>>> _______________________________________________
>>> PySide mailing list
>>> PySide at qt-project.org
>>> http://lists.qt-project.org/mailman/listinfo/pyside
>>
>>
>> _______________________________________________
>> PySide mailing list
>> PySide at qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/pyside
>
>
> _______________________________________________
> PySide mailing list
> PySide at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/pyside

-- 
Tibold Kandrai,
CEO @ Dotz Team I/S,
Software developer, consultant

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20120406/92178da5/attachment.html>


More information about the PySide mailing list