Как использовать GtkSource.FileLoader в python3
Как видно из документации, у меня есть объект 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 для того, чтобы "сортировать" запуск загрузки? Или это что-то еще, чего мне не хватает?
1 ответ
Да, вам нужно вызвать load_async, чтобы загрузить файл в буфер.