将qtextedit的内容保存为.txt文件
我有一个关于qtextedit的问题。我有一个图形界面,里面有一个Qtextedit控件,当我按下一个按钮后,这个控件会被填充内容(其实就是在运行一个过程后)。现在我想把这个qtextedit控件里的内容保存到一个*.txt文件里。
我查阅了文档,但没有找到像qlineedit那样的gettext()方法。
我该怎么做呢?请帮帮我。
1 个回答
7
嗯……我有文档,是吧?
在 QTextEdit
中,有两个方法可以用来获取文本内容:
QString QTextEdit.toHtml (self)
QString QTextEdit.toPlainText (self)
这里有个简单的例子:
.
.
.
yourQTextEdit = QtGui.QTextEdit()
.
.
.
with open('log.txt', 'w') as yourFile:
yourFile.write(str(yourQTextEdit.toPlainText()))