擅长:python、mysql、java
<p>这其实很简单,但你需要一些黑客。在</p>
<p>首先,您需要强制Gtk为GtkTreeViewColumn创建一个标题按钮:</p>
<pre><code> label = gtk.Label("Column title")
label.show()
treeview_column.set_widget(label)
</code></pre>
<p>之后,您需要获取头的内部GtkButton:</p>
^{pr2}$
<p>最后,通过按钮引用,您可以做一些有用的事情:</p>
<pre><code> def button_release_event(button, event):
if event.button == 3:
menu.popup(event)
widget.connect('button-release-event', button_release_event)
</code></pre>
<p>这是从<a href="http://kiwi.async.com.br/" rel="nofollow">kiwi</a>库中获取的,该库有一个<a href="http://bazaar.launchpad.net/~stoq-dev/kiwi/master/view/head:/kiwi/ui/objectlist.py" rel="nofollow">ObjectList</a>,它提供了一个类似python列表的api来创建GtkTreeViews。在</p>