QTextEdit의 행 번호를 표시하기위한 컨테이너를 추가하려고합니다. 지금까지 내가 본 것에서는 첫 번째 단계에서 QAbstractScrollArea를 추가해야합니다.QScrollArea QTextEdit을 읽기 전용으로 만듭니다.
문제는 내가 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()
네, 그게 문제 였고,'setViewport'를 부를 필요가 없었습니다. 나는 그 예제를 PyQt로 포팅하려고 시도했는데, 지금까지는 다소 시간이 걸릴 것으로 보인다. 감사. –