如何删除GtkTreeViewColumn中的排序指示器以保持列可排序?

如何删除GtkTreeViewColumn中的排序指示器以保持列可排序?,gtk,Gtk,我知道这是一个被认为不是问题的bug,但是当您有许多列仍然希望它们可以排序时,所有列都显示出来,而不需要左右滚动,排序箭头指示器也不那么重要。可用的解决方法是什么?我发现可以通过而不是将设置排序列\u id应用到树视图列来完成。我们必须通过使用set\u clickable方法编程来完成这项工作,以便在您不希望在其标题中显示箭头的列中,然后使用signal\u将连接到单击的信号,并将其绑定到函数,该函数将使用获取模型的排序列id来获取当前排序顺序,无论GTK\u排序是升序还是GTK\u排序,然后

我知道这是一个被认为不是问题的bug,但是当您有许多列仍然希望它们可以排序时,所有列都显示出来,而不需要左右滚动,排序箭头指示器也不那么重要。可用的解决方法是什么?

我发现可以通过而不是
设置排序列\u id
应用到树视图列来完成。我们必须通过使用
set\u clickable
方法编程来完成这项工作,以便在您不希望在其标题中显示箭头的列中,然后使用
signal\u将
连接到单击的
信号,并将其绑定到函数,该函数将使用
获取模型的
排序列id
来获取当前排序顺序,无论
GTK\u排序是升序
还是
GTK\u排序
,然后应用反向排序使用
模型上设置\u排序\u列\u id
进行订购