PyQT将文本行保存到文件

时间:2015-12-20 11:34:32

标签: save line pyqt5

我正在尝试保存用户输入的文字,但某些内容无效。它写了文件,但没有任何内容。如果你可以帮助那将是非常棒的。如果你能告诉我一种使用Windows保存对话框的方法,那就更好了。

这就是我正在使用的内容。

def save_to_file(self):
    test1 = self.NetAddline.text
    test2 = self.NumHosline.text

    if test1 == "" or test2 == "":
        QMessageBox.information(self, "Please enter network address and number of host before selecting save", QMessageBox.Ok)
        return
    else:
        with open("SubNetSave.txt", "w") as CurrentFile:
            CurrentFile.write(str(test1))
            CurrentFile.write("\n")
            CurrentFile.write(str(test2))
            QMessageBox.information(self, "Your file has been saved under file name SubNetSave.txt", QMessageBox.Ok)

0 个答案:

没有答案