def save_text(self): filename = QFileDialog.getSaveFileName(self, 'Save File', os.getenv('HOME')) with open(filename[0], 'w') as f: my_text = self.text.toPlainText() f.write(my_text)