python - wxPython - StyledTextCtrl 获取当前可见行

标签 python performance wxpython scintilla

我仍在开发我的文本编辑器,现在我想让它运行得更快。所以我想我可以以某种方式获取当前可见的文本,并根据需要解析它。那么有没有办法获取当前可见的线条呢?

P.S. 或者也许还有另一种方法可以提高 StyledTextCtrl 的性能?谢谢。

最佳答案

使用GetFirstVisibleLine() 确定第一条可见线。行从零开始编号。

使用LinesOnScreen()确定屏幕上可见的行数。

您可以使用GetLine(line)来获取单个行的字符串。

关于python - wxPython - StyledTextCtrl 获取当前可见行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19896965/

相关文章:

python - 如何在 Keras 生成器中引用纪元号?

Python 到 SQL Server 插入

performance - jmeter延迟与实际浏览器负载测试

text - 是否有 wx 小部件来显示 ANSI 转义码彩色文本?

python - 如何验证下采样是否符合预期

performance - 什么更快;通过CSS border-radius生成5个小圆圈;或者使用重复 5 次的小圆圈 CSS Sprite ?

sql - '%Query%' 与全文搜索 CONTAINS 查询的性能对比

python - 使用 StatusBar 将鼠标悬停在按钮上

python - 有没有办法在 wx.lib.filebrowsebutton.FileBrowseButton 中添加多个文件掩码?

python - kubernetes python 客户端在使用 watch.stream 方法运行时被挂起