我正在尝试使用 Python (PyGObject) 中的 GTK3 将 1k+ 行长文件加载到 GtkSourceView 中。
每当我设置文本时,完全出现需要 2-3 秒(它正在缓慢滚动并在底部添加新行)。我已经连接了一个分析器,它在 Gtk.main 中显示了 99.5% 的 cpu 时间。
基本上我用它来设置文本:
txt_sourceview.get_buffer().set_text(new_text)
我在这里做错了吗?有没有办法加快这个速度?
我正在尝试使用 Python (PyGObject) 中的 GTK3 将 1k+ 行长文件加载到 GtkSourceView 中。
每当我设置文本时,完全出现需要 2-3 秒(它正在缓慢滚动并在底部添加新行)。我已经连接了一个分析器,它在 Gtk.main 中显示了 99.5% 的 cpu 时间。
基本上我用它来设置文本:
txt_sourceview.get_buffer().set_text(new_text)
我在这里做错了吗?有没有办法加快这个速度?