1
我正在学习Qt并尝试创建在QTabWidget的选项卡中打开文档的应用程序。我需要让每个选项卡在单独的线程中运行。可能吗?如果是,请给出一个简单的例子。是否有可能在单独的线程中运行几个QWidgets
我正在学习Qt并尝试创建在QTabWidget的选项卡中打开文档的应用程序。我需要让每个选项卡在单独的线程中运行。可能吗?如果是,请给出一个简单的例子。是否有可能在单独的线程中运行几个QWidgets
不,这是不可能的。小部件需要始终由执行事件循环的主线程绘制和处理。
你可以做的是为每个选项卡定义一些插槽,打开文档并连接到线程中的某些信号。这样,如果文档应该从不同线程的选项卡中打开,并且将由事件循环线程打开并处理,则可以发出信号。