2011-05-22 71 views
0

我通過中介類連接了C++和QML,並且一切都在兩個方向上工作,但是這個讓我感到困惑。如何從C++中觸發QML動畫

這是我如何連接中介類:從C++中

// Initialize Mediator between QML and C++ 
QmlCppMediator m_qmlCppMediator; 
QDeclarativeContext *context = viewer.rootContext(); 
context->setContextProperty("cppInterface", &m_qmlCppMediator); 

如何火了一個普通的房產動畫?

回答

0

而是一種簡單的方法是定義一個JavaScript函數裏面的QML文件本身,在於這一點:

function startAnimation() { 
animationID.running = true; 
} 

現在從C++調用這個代碼,簡單!