К
Вот мой код:
class CatsWidget():
def init():
...
self.cat1.sig.cats_hiding_triggered.connect(self._on_hide_cats_clicked)
def _on_hide_cats_clicked(self):
self.cat1.set_visible(False)
class CatView():
def init():
self.sig = SignalSender()
...
self._cats_hide_act.triggered.connect(self._on_cats_hiding_triggered)
def _on_cats_hiding_triggered(self):
self.sig.cats._hiding_triggered.emit()
class SignalSender(QtCore.QObject):
cats_hiding_triggered = QtCore.pyqtSignal()
Это работает, но мне сказали, что можно подключаться прямо к сигналу.
