我想在SELECT id, lname, fname, address, max(t.len)
FROM (
SELECT *, length(address) as len FROM test
ORDER BY len DESC
) t
GROUP BY id, lname, fname
中使用自己的拖动图标。 official tutorial表示Gtk.Treeview
信号/事件可用于此目的。 API参考为more details提供了有关方法。
但是在我的示例中,它不起作用。仍然使用树视图默认拖动图标。我通过drag-begin
还是connect()
连接都没关系。
connect_after()
答案 0 :(得分:0)
此答案基于GitLab Issue。
有关该点的文档尚不清楚。 drag_begin()
应该看起来像这样
def drag_begin(self, widget, context):
self._drag_icon = GdkPixbuf.Pixbuf.new_from_xpm_data(my_xpm)
Gtk.drag_set_icon_pixbuf(context, self._drag_icon, 0, 0)