Номера строк wxPython StyledTextCtrl не начинаются с 1

Я знаю, как добавить номера строк в wxPython StyledTextCtrl, благодаря демонстрации wxPython.

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

Есть ли способ, чтобы нумерация строк начиналась не с 1?

Мотивация для этого - показать фрагменты большого текстового файла. Я хочу, чтобы номера строк совпадали с номерами в полном файле, но я не хочу загружать весь файл в свой текстовый элемент управления.

2 ответа

Решение

Возможно, этого можно достичь, сложив контент, который вы не хотите отображать. Более подробную информацию можно найти здесь: http://www.yellowbrain.com/stc/folding.html

Я бы спрятал поле номера строки по умолчанию и использовал свой, см. Подробности в документации на поля.

Другие вопросы по тегам