我正在迈出第一步,使用 qt creator 为 Ubuntu touch 编写 QML/javascript 应用程序。
目前我认为没有太多关于这个主题的文档。
谁能指出我在这种情况下处理多个线程的好/干净的方法?
我正在迈出第一步,使用 qt creator 为 Ubuntu touch 编写 QML/javascript 应用程序。
目前我认为没有太多关于这个主题的文档。
谁能指出我在这种情况下处理多个线程的好/干净的方法?
QML 的设计并不是为了在多个线程中工作。最初的意图是任何线程都应该由 C++ 中存在的层处理。但是,如果您确实需要访问线程来执行诸如计算之类的事情,并且您不能/不愿意在 C++ 级别编写代码,那么 WorkerScript QML 元素可能能够提供您想要的功能。
https://qt-project.org/doc/qt-5.0/qtqml/qml-qtquick2-workerscript.html
值得注意的是,根据您尝试执行的操作,这可能会或可能不会完全适合使用。