在GTK + 3中,我应该如何向GTK小部件添加/附加额外数据(如C#中的Control.Tag
)?我想用Python做到这一点。
像这样的东西:
# To set
image = Gtk.Image()
image.set_extra({"src": "./images/bitmap.png"})
# To use
image_src = image.get_extra().get("src")
如果那是你要与GObject配对的一些数据(而GtkWidgets是GObjects),那么set_data就是你要走的路。
编辑:这对C来说是正确的,但根据你的测试不在python中。