可以将 QtConcurrent 与 Ruby (mingw-32) 一起使用吗?
Posted
技术标签:
【中文标题】可以将 QtConcurrent 与 Ruby (mingw-32) 一起使用吗?【英文标题】:Is possible to use QtConcurrent with Ruby (mingw-32)? 【发布时间】:2012-02-02 19:05:23 【问题描述】:如何在 Ruby 中使用 QtConcurrent Qt 模块? 我正在开发一个在 Windows(Ruby 1.9.3 mingw-32)中使用 Qt(通过 qtbindings 二进制 gem)的小型应用程序,但我找不到使用线程的方法(或使用简单的并发方法调用)。 任何帮助和任何示例都会非常有帮助。
提前致谢。
【问题讨论】:
【参考方案1】:我感觉它与 PyQt4 没有什么不同,其中 QtConcurrent 不可用,因为它们不能轻易包装它。如果它不是用你的 Ruby 绑定构建的,它可能不可用。您需要坚持使用 QThread 及其兄弟姐妹。
【讨论】:
以上是关于可以将 QtConcurrent 与 Ruby (mingw-32) 一起使用吗?的主要内容,如果未能解决你的问题,请参考以下文章
Qt多线程:QtConcurrent + QFuture + QFutureWatcher
QtConcurrent blockingMappedReduced 与 MappedReduced
如何将 QtConcurrent::run 函数(或类似函数)中的 progressText 传递给 QFutureWatcher?