在使用自定义类的时候如果遇到这个问题,一般出现这种情况都是自定义的类型进行型号槽连接的时候出现的,在编译时不会出现问题,但当信号触发,对应的connect起作用时,会发现信号与槽并未连接在一起。使用qRegisterMetaType(“MyClass”), 注册之后就可以正常的进行信号和槽连接 qRegisterMetaType<qintptr>("qintptr");