请查看以下代码段:
import gtk
def callback(widget, x, y, keyboard_mode, tooltip):
hbox = gtk.HBox(False, 8)
button = gtk.Button('Exit Tooltip')
label = gtk.Label('Tooltip text')
hbox.pack_start(label)
hbox.pack_start(button)
hbox.show_all()
tooltip.set_custom(hbox)
return True
label = gtk.Label('Test label')
label.set_has_tooltip(True)
label.connect('query-tooltip', callback)
在这里,我创建了一个带有关闭按钮的自定义工具提示。现在我希望它一直存在,直到我点击那个关闭按钮。搜索谷歌并没有那么有用。此外,我还想知道关闭工具提示时发出的信号/事件。
对于JQuery/JavaScript/Ajax工具提示等,类似的问题可以顺利处理,但对于gtk/pygtk则没有运气:(
提前致谢 ...