class EmailTasks(QtGui.QDialog): """ EmailTasks main popup window. """ def __init__(self): # Setup the PyQt window QtGui.QDialog.__init__(self) self.ui = Ui_Dialog() self.ui.setupUi(self) # As the text is changed, update the global variable def on_lineEdit_textChanged(self): global mailaddress mailaddress = self.ui.lineEdit.text() # Check the mail format, maybe call bad mail popup, # if not then send the message and close the dialog def on_pushButton_released(self): try: SendEmail(str(mailaddress)) self.close() except NameError: callPopup() except smtplib.SMTPRecipientsRefused: # Google will do address verification callPopup()
def __init__(self): # Setup the PyQt window QtGui.QDialog.__init__(self) self.ui = Ui_Dialog() self.ui.setupUi(self)