【发布时间】:2015-01-27 00:40:52
【问题描述】:
我在 QAxWidget 类中有一个 ActiveX 控件,我正在尝试将一个 Activex 事件连接到 python 中的插槽
void MoveComplete (int ID) [信号]
文档说
QObject::connect(object, SIGNAL(MoveComplete(int)), receiver, SLOT(someSlot(int)));
但是当我尝试运行它时,我得到:
NameError:未定义全局名称“MoveComplete”。
我也试过这样运行
self.connect(self, QtCore.SIGNAL('MoveComplete(int)'), self, QtCore.SLOT(self.test2()))
但它是在执行运动的函数开始时调用的,而不是在它完成后调用。
如何将插槽连接到此信号?
【问题讨论】: