Код: Выделить всё
import sys
from PySide2.QtWidgets import QApplication, QMessageBox, QWidget
from PySide2.QtCore import Slot, Signal, SIGNAL
if __name__ == "__main__":
app = QApplication(sys.argv)
widget = QWidget()
signal = Signal()
print(widget.receivers(signal))
sys.exit(app.exec_())
Код: Выделить всё
TypeError: 'PySide2.QtCore.QObject.receivers' called with wrong argument types:
PySide2.QtCore.QObject.receivers(Signal)
Supported signatures:
PySide2.QtCore.QObject.receivers(bytes)
Код: Выделить всё
print(widget.receivers(SIGNAL("signal()")))
Может быть, у кого-то есть опыт использования приемников в PySide2?
Я использую последнюю версию pip.
Подробнее здесь: https://stackoverflow.com/questions/695 ... -signature
Мобильная версия