将qtextedit的内容保存到.txt文件

aya*_*aan 1 python pyqt

我有一个与qtextedit有关的问题。我有一个GUI,当我按下一个按钮时(基本上在运行一个进程之后),Qtextedit小部件就会被填充一次。现在,我想将qtext编辑小部件的内容保存到* .txt文件。

我引用了文档,但没有得到任何特别的方法,例如qlineedit的gettext()。

这该怎么做 ?帮我这个

在此处输入图片说明

Kit*_*oko 5

Huummm ...,我记录到了,不是吗?

QTextEdit有可用于帧获取文本2的方法;

QString QTextEdit.toHtml(个体)

QString QTextEdit.toPlainText(个体)

小例子

.
.
.
yourQTextEdit = QtGui.QTextEdit() 
.
.
.
with open('log.txt', 'w') as yourFile:
    yourFile.write(str(yourQTextEdit.toPlainText()))
Run Code Online (Sandbox Code Playgroud)

  • 没问题-使用`with`时不需要显式`close`(这是好处之一)-离开`with`块时文件已关闭。 (2认同)