有没有办法给Gtk.TextTag?

2024-06-11 21:18:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用GtkTextView开发基于Gtk的应用程序。 我创建了一个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中设置title属性时得到的结果。它可以配置为在鼠标悬停时显示。

你能给我推荐点什么吗?


Tags: 标记self应用程序gtkgettaglinered