将QTableView模型传递给另一个线程并使用它进行操作

时间:2016-02-19 06:49:19

标签: c++ multithreading qt model

我被困在一个学习项目中。 我已经将QObject子类化,并设置了一个信号来处理QAbstractItemModel派生对象。 我看到我和#34;收到了#34;传递来自GUI线程的信号的对象,qDebug - 它显示它保持相同的地址,但是,当我尝试通过分离的线程中的setData修改其中的数据时,程序崩溃。

我能做些什么来修改"来自另一个线程的这个QTableView模型? 或者我应该在线程中创建一个新模型并将其传递回GUI线程? (这是可能的,如果是的话,怎么样?)

0 个答案:

没有答案