class KeygenDialog(QtGui.QMainWindow): def __init__(self,parent=None): QtGui.QWidget.__init__(self,parent) self.ui=Ui_Password_Dialog() self.ui.setupUi(self) self.ui.setkeyButton.clicked.connect(self.handleKeygen) def handleKeygen(self): password=str(self.ui.lineEdit.displayText()) h=SHA256.new() h.update(password) home_dir=os.path.expanduser('~') key_dir=os.path.join(home_dir,'.key') key_path=os.path.join(key_dir,'key.inc') f_key=open(key_path,'wb') f_key.write(h.digest()) f_key.close() self.close()
def __init__(self,parent=None): QtGui.QWidget.__init__(self,parent) self.ui=Ui_Password_Dialog() self.ui.setupUi(self) self.ui.setkeyButton.clicked.connect(self.handleKeygen)