在 Qt 应用程序代码Class A中有一个成员方法,例如method1(). 我想在另一个成员函数中调用此方法method2()并mehtod1()在不同的线程中运行。但是我从 qt 文档中找到的内容如下。
- 从继承一个新的
class MyThread(假设)QThread。 run()用您需要的代码覆盖函数方法。- 创建一个 in 对象,
MyThread然后Class A在任何你想要的地方调用 run 函数。
但以上似乎有点复杂。Qt 中是否有任何机制,以便我可以QThread立即在我的线程中创建一个新的(不继承)method1()并使用该线程运行,然后在执行完成后method2()返回?method1()
如果我的问题不清楚,请告诉我。