正如文档所示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;触发加载?或者是我缺少的其他东西?
答案 0 :(得分:1)
是的,您需要调用load_async将文件加载到缓冲区。