1.安装qutepart
pip install qutepart
2.使用qutepart
主要调用qutepart的Qutepart类,Qutepart类继承自pyqt的QPlainTextEdit(详细文档)
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from qutepart import Qutepart
import sys
strPython="""from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from qutepart import Qutepart
import sys
strPython=""...""
if __name__=="__main__":
#qt程序
app=QApplication(sys.argv)
qPart=Qutepart()
#三种选择语法都可以,不推荐第三种(需要看源文件"syntax_db.json"的配置)
qPart.detectSyntax(sourceFilePath=".py")
#qPart.detectSyntax(language="Python"))
#qPart.detectSyntax(xmlFileName="C:/Users/YC/AppData/Roaming/Python/Python37/site-packages/qutepart/syntax/data/xml/python.xml")
qPart.text=strPython
qPart.show()
sys.exit(app.exec_())
"""
if __name__=="__main__":
#qt程序
app=QApplication(sys.argv)
qPart=Qutepart()
#三种选择语法都可以,不推荐第三种(需要看源文件"syntax_db.json"的配置)
qPart.detectSyntax(sourceFilePath=".py")
#qPart.detectSyntax(language="Python"))
#qPart.detectSyntax(xmlFileName="C:/Users/YC/AppData/Roaming/Python/Python37/site-packages/qutepart/syntax/data/xml/python.xml")
qPart.text=strPython
qPart.show()
sys.exit(app.exec_())
有点套娃O(∩_∩)O