如何向GTK小部件添加额外数据?

时间:2017-12-19 19:33:01

标签: python gtk gtk3

在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")

1 个答案:

答案 0 :(得分:1)

如果您想要与GObject配对的某些数据(以及GtkWidgets是GObjects),则可以使用set_data

编辑:对于C来说这是真的,但根据您的测试,这不适用于python。