当前位置: 首页 > 面试题库 >

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

司马洲
2023-03-14
问题内容

对于树形视图中的每一行,我想要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将起作用。

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



 类似资料:
  • 我有一个无法解决的问题... 我有一个自定义的imageview,它会根据更大的尺寸改变大小——包含该视图的布局的宽度或高度。它的工作方式总是适合布局。 它的布局是这样的: 我正在努力实现的是,我有尺寸为1000x1000px的原始地图。在这张地图上,我有一些点。我必须在Android上显示这张地图,并在与原始地图相同的点上添加其他视图。 所以举个例子: > 原始地图为1000x1000px 我用

  • 我在第一次布局中做错了什么?

  • 我写了一个代码,在选项卡式窗格中显示图像。我的代码如下所示 好吧,然后我需要在图像的特定位置放置一个标记…如何在上面放置标记…? 任何关于在图像中放置标记的帮助都是受欢迎的....

  • 问题内容: 我期望以下两个脚本具有相同的输出。 但是执行 脚本1 时,按钮上没有显示图像。但是, 脚本2 效果很好。 脚本1 剧本2 问题答案: 对图像对象的唯一引用是局部变量。当退出时,被当作垃圾回收的局部变量,因此图像被破坏。在第二个示例中,由于映像是在全局级别创建的,因此它永远不会超出范围,因此也不会进行垃圾回收。 要解决此问题,请保存对图像的引用。例如,代替use 。

  • 问题内容: 我已经将图像内的边框设置为none。我现在想将该图像放在其包含div的中心。我曾尝试使用,但没有用。 我敢肯定,我忽略了一些愚蠢的事情,但是我想得到stackoverflow社区的帮助,所以这并不需要我花一个小时盯着屏幕来弄清楚。非常感谢。 这是CSS … 问题答案: 尝试将图片的属性设置为:

  • 问题内容: 我是Rails编程的初学者,试图在页面上显示许多图像。有些图像要放在其他图像之上。为简单起见,假设我要一个蓝色正方形,在蓝色正方形的右上角有一个红色正方形(但在角落不紧)。由于性能问题,我试图避免进行合成(使用ImageMagick等)。 我只想相对于彼此放置重叠的图像。 举一个更困难的例子,想象一下将里程表放在更大的图像中。对于六位数字,我将需要合成一百万个不同的图像,或者即时进行处