我正在尝试添加一个容器来显示 QTextEdit 的行号。从我目前看到的情况来看,我需要在第一步添加一个 QAbstractScrollArea。
问题是当我添加 QAbstractScrollArea 时,QTextEdit 以只读方式呈现。几乎是只读的,我可以拖放文本,但我没有任何光标来输入文本。
有什么想法吗?谢谢!
mainWindow = QMainWindow()
textEdit = QTextEdit(mainWindow)
textDocument = QTextDocument(textEdit)
...
# adding some text do textEdit
...
scrollArea = QAbstractScrollArea()
scrollArea.setViewport(textEdit)
scrollArea.setViewportMargins(20, 0, 0, 0)
mainWindow.setCentralWidget(scrollArea)
mainWindow.show()