我需要在PyQt应用程序中传递一个numpy数组。我首先尝试使用新风格的信号/槽,定义我的信号为:
newChunkToProcess = pyqtSignal(np.array())
,然而这会导致错误:
TypeError: 必须指定参数 'object' (pos 1)
我已经找到了使用旧风格的信号和槽来完成此操作的方法,使用
self.emit(SIGNAL("newChunkToProcess(PyQt_PyObject)"), np.array([5,1,2]))
- (是的,那只是测试数据:),但是我想知道是否可以使用新风格系统来做到这一点?