- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
对于 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/
我遇到过这个 html: 上面的html和这个有什么区别: 最佳答案 来自MDN page on the tag : 对于 type 的属性标签,可能的值是: 提交:按钮将表单数据提交给服务器
Button button= (Button) findViewbyID(R.id.button); 和 Button button = new Button(this); 有什么区别? 最佳答案 有
我是一名优秀的程序员,十分优秀!