在工作线程中用这种方式添加节点,可以正常添加,但是由于节点数较多,容易卡死。
QStandardItem* itemProject = new QStandardItem("节点名");
Public::model_TreeFile->appendRow(itemProject);
===================================================
所以想用下面的方式,但输出的b为false,QTreeView中也没有节点增加。困扰我一天了,请知道的朋友帮我下
QStandardItem* itemProject = new QStandardItem("节点名");
bool b=QMetaObject::invokeMethod(Public::model_TreeFile, "appendRow", Qt::AutoConnection, Q_ARG(QStandardItem*,itemProject));
qDebug()<<b;