擅长:python、mysql、java
<p>官方的方法是使用<code>set_cell_data_func</code>。在</p>
<p>但是,在IconView的上下文中,这与TreeView的情况不同(只需将自定义呈现函数传递给TreeViewColumn实例)。在</p>
<p>这也让我感到困惑,直到我在gtk3ruby绑定中发现了<a href="https://github.com/ruby-gnome2/ruby-gnome2/blob/master/gtk3/sample/gtk-demo/iconview_edit.rb" rel="nofollow noreferrer">this nugget</a>,其中Kouhei Sutou演示了如何使用GtkCellLayout接口在IconView中设置单元渲染器。在</p>
<p><strong>注意</strong>:如果您以前使用设置器(如<code>iconView.text_column = TEXT_IDX</code>)设置列,则应在自定义呈现器就位后将其删除,否则将看到重复的文本标签。在</p>