在pyqt5中使用QTextEdit而不使用QLineEdit时,为什么窗口会关闭?

时间:2019-07-04 10:31:46

标签: python pyqt pyqt5

我正在从json文件中读取一些多行文本,并将其打印在可编辑的文本框中。然后,我想编辑文本并将其写入另一个json文件。

使用QLineEdit将整个文本打印在我可以编辑的一行中,并且可以工作,但是这并不理想,因为我希望文本像写入json文件一样显示。为了解决这个问题,我使用了QTextEdit并按需要显示了文本,但是当我对其进行编辑并尝试将其提交到json文件时,它无法正常工作,并且窗口关闭了。

with open('config_data.json','r') as file:
     data = json.load(file)

# Create body textbox
self.bb = QTextEdit(data["Body"],self)

0 个答案:

没有答案