【发布时间】:2017-11-09 21:18:54
【问题描述】:
在过去的几天里,我阅读了很多关于信号和插槽的新旧样式。现在似乎更容易了,但我坚持一个问题。
在我的项目中,旧代码根据传递给它的名称生成动态信号。
例子:
self.netlink.connect(self.netlink,SIGNAL(self.modelName + "_gotCommand"),self.processCommand)
这里是发射
self.emit(SIGNAL(model + "_gotCommand"), cmd, data)
数据可以根据模型再次是不同的类型(列表、元组、字符串等)
那么我该如何将这段代码移到 Qt5 中,因为我们需要用 pyqtSignal 定义来描述每个信号。
【问题讨论】:
-
下面@ekhumoro 的回答很棒。如果您仍然有疑问,请查看我前段时间用一些小例子回答的这个问题。 stackoverflow.com/questions/41787777/…