我需要你的帮助。
C ++中有一个类,其中实现了相对困难的算法。我还为它添加了QML的图形界面。我注册了课程:
qmlRegisterType<Solver>("xyz.lstu", 1, 0, "Solver");
我将其发布为:
onClicked: {
solver.start()
}
当我运行类的方法时,GUI停止响应并仅在函数完成后才开始响应。类对象定期向其发送有关进度的信号,我想立即将它们带到GUI。如何在单独的线程上运行这些方法? 在Java中,我解决了像这样的事情
SwingUtilities.invokeLater(..)