Номера строк wxPython StyledTextCtrl не начинаются с 1
Я знаю, как добавить номера строк в wxPython StyledTextCtrl, благодаря демонстрации wxPython.
myctrl.SetMarginType(0, wx.stc.STC_MARGIN_NUMBER)
Есть ли способ, чтобы нумерация строк начиналась не с 1?
Мотивация для этого - показать фрагменты большого текстового файла. Я хочу, чтобы номера строк совпадали с номерами в полном файле, но я не хочу загружать весь файл в свой текстовый элемент управления.
2 ответа
Решение
Возможно, этого можно достичь, сложив контент, который вы не хотите отображать. Более подробную информацию можно найти здесь: http://www.yellowbrain.com/stc/folding.html
Я бы спрятал поле номера строки по умолчанию и использовал свой, см. Подробности в документации на поля.