我正在用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)
这个方法是在循环中创建的,目的是为我的文本设置一些标记 看起来像这样
我想要的是在那里添加一些弹出式标题,类似于在HTML中设置title属性时得到的结果。它可以配置为在鼠标悬停时显示。
你能给我推荐点什么吗?
尝试Tooltips或{a2}(如果使用Gtk 2.12+)。在
您需要将text tags与tooltip组合起来。请看this tutorial中的一个例子,我相信它能满足您的需要。在
相关问题 更多 >
编程相关推荐