我正在尝试使用 POSIX 线程使用单独的工作线程更新表中的值。
工作线程正在执行的函数正在尝试执行以下操作:
ui->table->setItem(0,0,new QTableWidgetItem(tr("%1").arg(value)));
但是,在运行时我收到以下错误:
QObject::connect: Cannot queue arguments of type 'QVector<int>'
(Make sure 'QVector<int>' is registered using qRegisterMetaType().)
我不太确定它是如何qRegisterMetaType
工作的。我想知道是否有人知道如何授予工作线程直接访问小部件的权限?