Я пытаюсь загрузить файлы длиной 1k + строк в GtkSourceView, используя GTK3 в Python (PyGObject).
Всякий раз, когда я устанавливаю текст, для его полного появления требуется 2-3se c (это медленно прокручивает и добавляет новые строки внизу). Я подключил профилировщик, и он показывает 99,5% процессорного времени в Gtk.main.
В основном я использую это для настройки текста:
txt_sourceview.get_buffer().set_text(new_text)
Я что-то здесь не так делаю? Есть ли способ ускорить это?