首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在QScintilla中突出显示当前行

如何在QScintilla中突出显示当前行
EN

Stack Overflow用户
提问于 2019-11-18 15:23:27
回答 2查看 326关注 0票数 0

我想在QScintilla中突出显示当前行(插入符号所在的行,类似于QScintilla)。在网上搜索什么都没有。我漏掉了什么明显的东西吗?

代码语言:javascript
复制
qscintillaWidget = QsciScintilla(parent = self)
qscintillaWidget.highlightCurrentLine(True)  # <- something like this
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-18 15:59:59

启用,然后选择颜色。

代码语言:javascript
复制
qscintillaWidget.setCaretLineVisible(True)
qscintillaWidget.setCaretLineBackgroundColor(QtGui.QColor('lightblue'))
票数 1
EN

Stack Overflow用户

发布于 2019-12-17 20:12:25

在QScintilla中突出显示特定行的另一种方法是使用指示器:https://qscintilla.com/#clickable_text/indicators

代码语言:javascript
复制
DEFAULT_INDICATOR_ID = 1
self.__editor.indicatorDefine(QsciScintilla.FullBoxIndicator, DEFAULT_INDICATOR_ID)
self.__editor.fillIndicatorRange(line_number, 0, line_number+1, 0, DEFAULT_INDICATOR_ID)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58917826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档