pyqt6 AttributeError: type object 'QTextEdit' has no attribute 'End'
时间: 2023-11-28 13:46:09 浏览: 266
PyQt6 python 实战教程
根据提供的引用内容,该错误可能是由于PyQt6中的QTextEdit类不再具有End属性所致。如果您的代码中使用了QTextEdit.End,请将其更改为QTextEdit.EndOfLine。以下是一个简单的示例代码,演示如何在PyQt6中使用QTextEdit:
```python
from PyQt6.QtWidgets import QApplication, QMainWindow, QTextEdit
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.text_edit = QTextEdit(self)
self.setCentralWidget(self.text_edit)
self.text_edit.insertPlainText("Hello World!\n")
self.text_edit.moveCursor(QTextEdit.EndOfLine) # 将End更改为EndOfLine
if __name__ == '__main__':
app = QApplication([])
window = MainWindow()
window.show()
app.exec()
```
阅读全文