1

我正在考虑在项目中使用 QScriptEngine 作为与控制台应用程序交互的简单方法。用几行代码,我就能把所有东西都连接起来,而且效果很好(我可以在我的对象上调用槽,访问属性等),但似乎每当我通过脚本命令调用槽时,它就会被调用在 QScriptEngine 所在的线程上,而不是 QObject 所在的线程上。我的应用程序中有 3 个线程,并且 QObjects 上的插槽必须在它们各自的线程上调用。有没有一种简单的方法来告诉脚本引擎将插槽触发到 QObjects 线程的事件循环中?

4

0 回答 0