gtk treeview:在行上放置图像按钮

发布于 2021-01-29 14:11:00

对于树形视图中的每一行,我想要4个图像按钮彼此相邻。它们的作用就像单选按钮,一次只能激活一个。每个按钮都有一个“开”和“关”图像。

我该怎么做呢?我想出了如何在其中放置图像以及如何放置切换按钮,但这似乎需要更多的努力,因为没有预构建的cellrenderer可以满足我的要求。

基本上,解决我的问题的办法是弄清楚如何制作gtk.treeview可点击的图片。有任何想法吗?

关注者
0
被浏览
111
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    看看这个

    http://www.daa.com.au/pipermail/pygtk/2010-March/018355.html
    ‘。它显示了如何使gtk.CellRendererPixbuf可激活,并能够连接到单击事件信号。

    cell = CellRendererPixbufXt()
    cell.connect('clicked', func)
    

    更新资料

    正如指出的那样,否则给定的参考不能像宣传的那样工作。它缺少do_activate方法,该方法需要发出单击的信号。完成后,cell.connect将起作用。

    抱歉,这个答案会误导任何人。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看