我有一个C++类,并且我可以在QML中创建它。然后我在QML中有一个信号,它有一个代表这个对象的参数。我正在使用QtQml.StateMachine,我用SignalTransition来捕捉触发信号。我希望能够在触发SignalTransition时将我的信号参数设置为下一个状态。在代码: 这是我的信号怎么看起来像Model.qml: signal mySignal(CustomObject c
我创建了一个QEventLoop对象,并试图把quit()消息,启动它,所以我的目的是为了进入和退出一个循环之前前: QEventLoop loop;
loop.connect(this, SIGNAL(sig()), SLOT(quit()));
emit sig();
loop.exec(); // can't get past this point
但是线程在循环循环,永不退出..