2

正如文档在这里建议的那样,有一个 GtkSource.View 对象,我已经检索了它的缓冲区并作为 GtkSource.FileLoader.new 中的参数传入。基本上这是我的代码:

    # set file loader
    file = GtkSource.File()
    file.set_location(Gio.File.new_for_path('/home/ishan/Desktop/net_neutrality/index.html'))

    x = GtkSource.FileLoader.new(self.code.get_buffer(), file)
    #self.code refers to a GtkSource.View object

现在主要问题是,我看不到从文件中加载任何内容。SourceView 是空白的。那么我应该调用GtkSource.FileLoader.load_async以“某种”触发加载吗?还是我缺少其他东西?

4

1 回答 1

1

是的,您需要调用 load_async 将文件加载到缓冲区。

于 2015-10-24T20:16:42.620 回答