Есть ли способ, как добавить заголовок в Gtk.TextTag? - PullRequest
2 голосов
/ 29 ноября 2011

Я разрабатываю приложение на основе Gtk с помощью GtkTextView. Я создал GtkTextBuffer и установил там несколько тегов. Вот мой код

def tag(self, line, msg, bc_color="red"):

    start = self.buff.get_iter_at_line(line)
    end = self.buff.get_iter_at_line(line)
    end.forward_line()

    tag = Gtk.TextTag()
    tag.set_property("background", "red")

    self.buff.get_tag_table().add(tag)
    self.buff.apply_tag(tag, start, end)

этот метод создан в цикле, чтобы установить несколько тегов для моего текста это выглядит так

GtkTextTag

Я хочу добавить туда всплывающий заголовок, аналогичный тому, который вы получите, если установить атрибут заголовка в HTML. Можно настроить отображение при наведении мыши.

Можете ли вы порекомендовать мне что-нибудь?

Ответы [ 2 ]

1 голос
/ 07 декабря 2011

Вам нужно объединить текстовые теги с подсказкой .См. этот урок для примера, который, как я считаю, делает именно то, что вы хотите.

0 голосов
/ 07 декабря 2011

Попробуйте Подсказки или Подсказка (при использовании Gtk 2.12 +).

...