Python 在gtk中创建了排序表

Python 在gtk中创建了排序表,python,user-interface,uitableview,gtk,pygtk,Python,User Interface,Uitableview,Gtk,Pygtk,在gtk中创建排序表视图最简单的方法是什么?我不确定这个词是否正确,但你知道其中一个: (来源:) 有内置的小部件吗?如果没有,我将如何使那些看起来略有不同的列,单击以更改排序等。注意,我现在不需要多列排序。 更新: 查看您的编辑后(忽略Commons): 没有内置小部件,但ListView=TreeView+ListStore 单击以更改排序比较困难,但可能不会太多 请记住,大多数事情都是由他们在PyGTK.org上的教程处理的 而且在。如果这更适合你的话,他们也有一个。啊,看起来不错,

在gtk中创建排序表视图最简单的方法是什么?我不确定这个词是否正确,但你知道其中一个:


(来源:)

有内置的小部件吗?如果没有,我将如何使那些看起来略有不同的列,单击以更改排序等。注意,我现在不需要多列排序。

更新:

查看您的编辑后(忽略Commons):

  • 没有内置小部件,但ListView=TreeView+ListStore
  • 单击以更改排序比较困难,但可能不会太多
请记住,大多数事情都是由他们在PyGTK.org上的教程处理的
而且在。如果这更适合你的话,他们也有一个。啊,看起来不错,我会调查一下。为什么叫TreeModel之类的东西?那是通用的ListStore和TreeStore接口。这就是TreeView加载项目的来源。我的意思是,如果它只是我正在查看的项目列表,为什么称之为TreeView?我猜列表只是一棵扁平的树。是的,它只是为了简单。虽然,在我看来,ListStore和任何ListView控件一样是一种黑客行为。