【发布时间】:2018-04-17 01:09:21
【问题描述】:
我真的认为将pyqtSlot 作为装饰器名称是不一致的。我们真的应该把它改成pyQtSlot。
【问题讨论】:
-
我不喜欢当前的命名方案,但
pyQtSlot看起来令人困惑和错误。像QtCore、QtGui等 Qt 模块名称过于暗示性。我认为使用适当的命名空间会更好,这样我们就可以拥有pyqt.slot、pyqt.signal等向前。但那艘船早就启航了,所以现在讨论它是没有意义的。 -
嗯,命名空间是非常糟糕的,是的。由于 PyQt 的命名方案是驼峰式,因此我不明白他们为什么以这种方式命名 pyqtSlot。这是令人困惑和错误的。
-
我很确定这是因为
pyQtSlot建议解析py+QtSlot。如果槽和信号对象是类,而不是函数,它们可以命名为PyQtSlot和PyQtSignal- 或者更好的是,只是Slot和Signal,因为它们是在 PySide 中。
标签: pyqt5