除了作为未显示的原始[TOC]内容显示之外,QTextBrowser中Markdown的特性得到了完美展示。
代码如下:
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版本。快照是: