PySide6.Qt3DLogic.Qt3DLogic.QFrameAction¶
- class QFrameAction¶
- Provides a way to have a synchronous function executed each frame. - Details- The - QFrameActionprovides a way to perform tasks each frame in a synchronized way with the Qt3D backend. This is useful to implement some aspects of application logic and to prototype functionality that can later be folded into an additional Qt3D aspect.- For example, the - QFrameActioncan be used to animate a property in sync with the Qt3D engine where a Qt Quick animation element is not perfectly synchronized and may lead to stutters in some cases.- To execute your own code each frame connect to the - triggeredsignal.- Synopsis¶- Methods¶- def - __init__()
 - Signals¶- def - triggered()
 - Note - This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE - __init__([parent=None])¶
- Parameters:
- parent – - QNode
 
 - Constructs a new - QFrameActioninstance with parent- parent.- triggered(dt)¶
- Parameters:
- dt – float 
 
 - This signal is emitted each frame with - dtbeing the time (in seconds) since the last triggering.