七月
19
Pyqt5中的pyqtSignal和pyqtSlot在Pyside2中叫什么
Pyqt5中的QtCore.pyqtSignal对应Pyside2中的QtCore.Signal
Pyqt5中的QtCore.pyqtSlot对应Pyside2中的QtCore.Slot
如果想在Pyqt5中使用Pyside2的命名规则:
QtCore.Signal = QtCore.pyqtSignal
QtCore.Slot = QtCore.pyqtSlot
QtCore.Signal用于生成一个信号。
QtCore.Slot用作装饰器。这个装饰器是完全可以省略的,因为任何可调用实例都可以用作槽。但是这个装饰器可以指定槽当中可以接收的数据类型,让槽的实现更加安全。