def __init__(self, parent=None): QtGui.QDialog.__init__(self, parent) self.ui = Ui_Dialog() self.ui.setupUi(self) self.ui.cancel.clicked.connect(self.reject) self.ui.enter.clicked.connect(self.get_password) self.close()
class PasswordGui(QtGui.QDialog, Ui_Dialog): """ GUI to get user password. """ def __init__(self, parent=None): QtGui.QDialog.__init__(self, parent) self.ui = Ui_Dialog() self.ui.setupUi(self) self.ui.cancel.clicked.connect(self.reject) self.ui.enter.clicked.connect(self.get_password) self.close() def password(self): out = str(self.ui.lineEdit.text()) return out def get_password(self): self.password() QtGui.qApp.closeAllWindows() return self.password()