2

我正在尝试使用 Python (PyGObject) 中的 GTK3 将 1k+ 行长文件加载到 GtkSourceView 中。

每当我设置文本时,完全出现需要 2-3 秒(它正在缓慢滚动并在底部添加新行)。我已经连接了一个分析器,它在 Gtk.main 中显示了 99.5% 的 cpu 时间。

基本上我用它来设置文本:

txt_sourceview.get_buffer().set_text(new_text)

我在这里做错了吗?有没有办法加快这个速度?

4

0 回答 0