如何在python3中使用GtkSource.FileLoader

时间:2015-05-16 14:18:18

标签: python-3.4 gtk3 gtksourceview

正如文档所示here,有一个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以便#34;等等#34;触发加载?或者是我缺少的其他东西?

1 个答案:

答案 0 :(得分:1)

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