Характеристики c уценки прекрасно отображаются в QTextBrowser, за исключением содержимого, отображаемого как оригинальное [TOC], которое не должно быть отрисовано.
Вот код:
class textDemo(QWidget):
def __init__(self):
super().__init__()
self.initGUI()
def initGUI(self):
fileName = QUrl('tutorial.md')
filePath = os.path.dirname(__file__)
browser = QTextBrowser()
browser.setSearchPaths([filePath])
browser.setSource(fileName)
layout = QVBoxLayout()
layout.addWidget(browser)
self.setLayout(layout)
app = QApplication(sys.argv)
w = textDemo()
w.show()
sys.exit(app.exec_())
Ниже приведен файл уценки tutorial.md:
[TOC]
# The tutorial for snpExplore software
## Home
This is a comprehensive module in snpExplore software, which can conduct most of build-in analyses.
## Frequency
В этом примере использовалась версия PyQt5 5.14. Снимок: