def __init__(self): super(Feedback, self).__init__() self.ui = Ui_FeedbackDialog() self.ui.setupUi(self) self.ui.sendButton.clicked.connect(self.send_mail) self.com = Communicate() self.com.mBox.connect(m_box_exec_success) self.com.mBoxEr.connect(m_box_exec)
class Feedback(QtGui.QDialog): def __init__(self): super(Feedback, self).__init__() self.ui = Ui_FeedbackDialog() self.ui.setupUi(self) self.ui.sendButton.clicked.connect(self.send_mail) self.com = Communicate() self.com.mBox.connect(m_box_exec_success) self.com.mBoxEr.connect(m_box_exec) def send_mail(self): mail = EmailSender( self.ui.nameEdit.text(), "SynchroniZeRD", self.ui.emailEdit.text(), self.ui.messageEdit.toPlainText(), self.com, ) mail.start() mail.join() self.close()