【问题标题】:How to remove lexer in qscintilla如何在 qscintilla 中删除词法分析器
【发布时间】:2019-12-29 22:56:31
【问题描述】:

如果用户想要返回纯文本,我如何在 qscintilla 中删除我用 .setLexer(lexer) 设置的词法分析器?我在documentation 中没有找到任何东西。我正在使用 PyQt5 和 Python3。

【问题讨论】:

  • setLexer(None).
  • @ekhumoro 我测试过了,没问题

标签: python pyqt pyqt5 qscintilla


【解决方案1】:

我试过@ekumoro 在上面的评论中回复,它工作得很好。

self.__editor.setLexer(无)

https://scintilla.sourceforge.io/ScintillaDoc.html#SCI_SETLEXER

【讨论】:

  • setLexer 插槽是 QScintilla API 的一部分,它的文档是 hereSCI_SETLEXER 消息是底层 Scintilla API 的一部分,它不会做同样的事情。
  • 你说得对……感谢您提供的链接,但是 API 名称很接近
猜你喜欢
  • 2014-05-23
  • 2015-04-24
  • 2017-10-13
  • 2014-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-06
相关资源
最近更新 更多