gpt4 book ai didi

python - gtk TreeView : place image buttons on rows

转载 作者:太空狗 更新时间:2023-10-30 00:12:07 25 4
gpt4 key购买 nike

对于 TreeView 中的每一行,我想要 4 个图像按钮并排放置。它们将像单选按钮一样,一次只能激活一个。每个按钮都有一个“开”和“关”的图像。

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

基本上解决我的问题的方法是弄清楚如何使 gtk.treeview 中的图像可点击。有什么想法吗?

最佳答案

看看这个' http://www.daa.com.au/pipermail/pygtk/2010-March/018355.html '.它向您展示了如何使 gtk.CellRendererPixbuf 可激活,并能够连接到点击事件信号。

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

更新

正如这个答案所指出的那样,或者给出的引用文献并不像宣传的那样有效。它缺少 do_activate 方法,该方法需要发出点击信号。一旦完成,cell.connect 就会工作。

如果这个回答误导了任何人,我们深表歉意。

关于python - gtk TreeView : place image buttons on rows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4940351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com