1

我正在迈出第一步,使用 qt creator 为 Ubuntu touch 编写 QML/javascript 应用程序。

目前我认为没有太多关于这个主题的文档。

谁能指出我在这种情况下处理多个线程的好/干净的方法?

4

1 回答 1

6

QML 的设计并不是为了在多个线程中工作。最初的意图是任何线程都应该由 C++ 中存在的层处理。但是,如果您确实需要访问线程来执行诸如计算之类的事情,并且您不能/不愿意在 C++ 级别编写代码,那么 WorkerScript QML 元素可能能够提供您想要的功能。

https://qt-project.org/doc/qt-5.0/qtqml/qml-qtquick2-workerscript.html

值得注意的是,根据您尝试执行的操作,这可能会或可能不会完全适合使用。

于 2013-03-07T16:33:07.830 回答