gtk树视图单击回调

时间:2011-01-30 19:54:39

标签: user-interface gtk pygtk

我有一个gtk树视图,我正在使用它像列表视图,我想给它一个回调,当用户点击(单击,而不是双击)其中的单个条目时激活。我知道树视图窗口小部件的激活回调激活双击,如果我只能设置gtk.gdk.event单击整个树视图窗口小部件,那就不是我正在寻找的行为。更进一步,其中的cellrenderer对象不会继承使得它的widget类,所以我不能特别给那个回调。有人可以告诉我如何在gtk树视图中单击一个项目来获得回调吗?

P.S。任何语言都可以,但我更喜欢python,因为这就是我的应用程序所用的内容。

1 个答案:

答案 0 :(得分:1)

如果您在树视图中使用gtk.SELECTION_SINGLE或gtk.SELECTION_MULTIPLE,则只需单击一次左键即可选择该行。您可以使用set_select_function或附加到changed信号附加到此活动。