有没有办法向 Gtk.TextTag 添加标题?
我正在使用 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 中的标题属性。可以将其配置为在鼠标悬停时显示。
你能给我推荐一些东西吗?
I'm developing Gtk based application with GtkTextView.
I created a GtkTextBuffer and set few tags there.
Here's my code
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)
this method is created in loop in order to set few tags to my text
it looks like this
What I want is to add some pop-up title there, similar to what you get if you set title attribute in HTML. It can be configured to show on mouse hover.
Can you please recommend me something?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要将 文本标签 与 工具提示。请参阅本教程作为示例,我相信它只是你想要什么。
You need to combine text tags with a tooltip. See this tutorial for an example which I believe does just what you want.
尝试 工具提示 或 工具提示(如果使用 Gtk 2.12+)。
Try Tooltips or Tooltip(if using Gtk 2.12+).