当前位置: 代码迷 >> QT开发 >> 将类的范例对象作为参数通过信号传递
  详细解决方案

将类的范例对象作为参数通过信号传递

热度:316   发布时间:2016-04-25 02:52:08.0
将类的实例对象作为参数通过信号传递
class myClass():
        ......

a = myClass()

self.emit(SIGNAL("new(myClass)"), a)

这样会出错:C++ type ‘myClass’ is not supported as a slot argument type

那么如何能通过信号传递一个对象实例啊?能不能?
------解决思路----------------------
前提是类必须继承QObjiect,有Q_OBJECT宏才可以

------解决思路----------------------
在类中添加上Q_OBJECT试试
  相关解决方案