Как нарисовать линию между сложенными блоками в QPlainTextEdit?

У меня есть борьба, и я даже не знаю, возможно ли это в QPlainTextEdit. Не знаю, как провести линию между свернутыми блоками в QPlainTextEdit:

import sys
from PySide.QtCore import *
from PySide.QtGui import *

app = QApplication(sys.argv)

textEdit = QPlainTextEdit()
textEdit.setViewportMargins( 50,0,0,0 )

textEdit.setPlainText( 
'''There is a house in New Orleans
They call the Rising Sun
And it's been the ruin of many a poor boy
And God, I know I'm one'
''')

for n in [1,2] :
    textEdit.document().findBlockByNumber(n).setVisible( False )

textEdit.setGeometry( 600, 600, 400, 250 )
textEdit.show()
sys.exit(app.exec_())

....теперь два блока свернуты, но не может провести линию между двумя видимыми. Буду признателен за любую помощь. Спасибо.


person Alex    schedule 11.02.2016    source источник
comment
Я не знаю, позволяет ли QPlainTextEdit столько настроек, сколько требуется. Лучше использовать QTextEdit для расширенного форматирования, не так ли?   -  person CapelliC    schedule 12.02.2016
comment
вы можете вставить ‹hr› между строками, но вы сами справитесь с эффективным текстовым содержимым   -  person CapelliC    schedule 12.02.2016
comment
textCursor().insertHtml(‹hr›) не работает? - обратите внимание, что я использую не Python с Qt, а C++   -  person CapelliC    schedule 12.02.2016
comment
Неа! Но большинство других тегов работают.   -  person Alex    schedule 13.02.2016