'QTextEdit' object has no attribute 'insert'
时间: 2023-06-23 17:05:24
浏览: 48
QTextEdit[对象](https://geek.csdn.net/educolumn/04c51611e4b730957464192e0307b82c?spm=1055.2569.3001.10083)没有`[insert](https://geek.csdn.net/educolumn/54b8fe5f2aac0d59a4b7b189ca99a7bd?spm=1055.2569.3001.10083)`[属性](https://geek.csdn.net/educolumn/5280ca4eda584c6baf7c2ec8010927f9?spm=1055.2569.3001.10083),您可以使用`[insert](https://geek.csdn.net/educolumn/54b8fe5f2aac0d59a4b7b189ca99a7bd?spm=1055.2569.3001.10083)PlainText`方法将文本插入到QTextEdit中。请将以下行:
text_edit.[insert](https://geek.csdn.net/educolumn/54b8fe5f2aac0d59a4b7b189ca99a7bd?spm=1055.2569.3001.10083)(result)
text_edit.insertPlainText(result)
这样就可以将结果文本插入到QTextEdit中。
相关问题
AttributeError: type object 'QTextEdit' has no attribute 'Nowrap'
### 回答1:
抱歉,我的回答有误。在 PyQt6 中,`QTextEdit` 没有 `NoWrap` 属性。如果你想让 `QTextBrowser` 不自动换行,可以使用 `setLineWrapColumnOrWidth` 方法将换行宽度设置为一个很大的值,如下所示:
text_browser = QtWidgets.QTextBrowser()
text_browser.setLineWrapColumnOrWidth(99999)
text_browser.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
```
'QTextEdit' object has no attribute 'setScaledContents'
根据提供的引用内容,我们可以看到这是关于Qt框架中的一些代码片段。根据问题,'QTextEdit'对象没有'setScaledContents'属性。根据提供的引用内容,我们没有找到与'setScaledContents'相关的代码。因此,可能是在其他地方使用了'setScaledContents'属性,但没有在提供的引用内容中显示出来。请检查代码中是否有其他地方使用了'setScaledContents'属性,并确保正确使用该属性。
#### 引用[.refer