Загрузка больших файлов в GtkSourceView идет медленно - PullRequest
0 голосов
/ 03 февраля 2020

Я пытаюсь загрузить файлы длиной 1k + строк в GtkSourceView, используя GTK3 в Python (PyGObject).

Всякий раз, когда я устанавливаю текст, для его полного появления требуется 2-3se c (это медленно прокручивает и добавляет новые строки внизу). Я подключил профилировщик, и он показывает 99,5% процессорного времени в Gtk.main.

В основном я использую это для настройки текста:

txt_sourceview.get_buffer().set_text(new_text)

Я что-то здесь не так делаю? Есть ли способ ускорить это?

...