Как использовать 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, чтобы загрузить файл в буфер.

Другие вопросы по тегам