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?

questionAnswers(7)

yourAnswerToTheQuestion