【问题标题】:wxPython StyledTextCtrl line numbers not starting at 1wxPython StyledTextCtrl 行号不是从 1 开始
【发布时间】:2012-12-19 21:56:02
【问题描述】:

感谢 wxPython 演示,我知道如何将行号添加到 wxPython StyledTextCtrl。

myctrl.SetMarginType(0, wx.stc.STC_MARGIN_NUMBER)

有没有办法让行号从 1 以外的地方开始?

这样做的动机是显示大型文本文件的 sn-ps。我希望行号与完整文件中的行号匹配,但我不想在我的文本控件中加载整个文件。

【问题讨论】:

    标签: wxpython wxwidgets line-numbers wxstyledtextctrl


    【解决方案1】:

    我会隐藏默认行号边距并使用自定义边距,请参阅margins documentation 了解详细信息。

    【讨论】:

      【解决方案2】:

      也许这可以通过折叠您不想显示的内容来实现。 更多信息可以在这里找到:http://www.yellowbrain.com/stc/folding.html

      【讨论】:

      • 这是一个合理的解决方法。我只是在我的 sn-p 之前添加所需数量的空行,然后隐藏这些空行。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多