Qt中的信号/槽机制,是一种静态机制。这些类必须由moc编译器进行预处理。现在我想在运行时动态创建信号和槽。我已经有了一个可行的解决方案,但对我来说感觉就像一个hack,尽管我使用的是公开可用的方法。这是动态插槽的代码:boolDynamicQObject::connectDynamicSlot(constQString&objectName,QObject*pSourceObject,QMetaMethodsignalMethod){QByteArrayslotName=signalMethod.name().prepend("on").append("(");QStringList