1

我想在树视图单元格内制作一个图片组合框(该单元格必须呈现所选图片)

我尝试了这些解决方案:

  1. cellRendererComboNew在列中创建一个。单元格是可编辑的,但组合框只能渲染Strings
  2. 我使用该editingStarted信号来检测单元格的版本,并在该单元格中创建一个带有图片的组合框。它工作正常,但单元格不渲染图片!
  3. 我尝试cellRendererPixbufNew在列中创建一个并使这些单元格可编辑(可单击、可选择)并以editingStarted与以前相同的方式使用信号。但是 pixbuf 单元格不可编辑!
  4. 我尝试更改单元格的cellMode属性, 以便在单击单元格时发出set render [ cellMode:= CellRendererModeActivatable ]信号。editingStarted但它不起作用!

我的问题是:

  • 是否可以使 pixbuf 单元格渲染器可编辑?正确的方法是什么?
  • 是否可以检测到树视图单元格上的左键单击并将该单元格内的小部件替换为editingStarted
  • 你有 Haskell 的例子吗?Python?或任何语言?

此致。

4

0 回答 0