Sygnały PyQt4 i sloty
Piszę swoją pierwszą aplikację Pythona z PyQt4. Mam klasę MainWindow i Dialog, która jest częścią klasy MainWindow:
self.loginDialog = LoginDialog();
Używam slotów i sygnałów. Oto połączenie wykonane w MainWindow:
QtCore.QObject.connect(self.loginDialog, QtCore.SIGNAL("aa(str)"), self.login)
Próbuję emitować sygnał w klasie Dialog (jestem pewien, że jest emitowany):
self.emit(QtCore.SIGNAL("aa"), "jacek")
Niestety, slot nie jest wywoływany. Próbowałem bez argumentów, różne style wysyłania sygnału. Brak błędów, brak ostrzeżeń w kodzie. Co może być problemem?