【问题标题】:created sorted table in gtk在 gtk 中创建排序表
【发布时间】:2011-03-31 14:52:36
【问题描述】:

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


(来源:sun.com

是否有一个内置的小部件用于此?如果没有,我将如何使那些看起来略有不同的列,单击以更改排序等。注意我目前不需要多列排序。

【问题讨论】:

    标签: python user-interface uitableview gtk pygtk


    【解决方案1】:

    Sorted List Stores

    更新:

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

    • 没有内置小部件,但是 ListView = TreeView + ListStore
    • 点击更改排序更难,但可能不会太多

    请记住,大多数事情都是由他们的教程处理的,在 PyGTK.org (HTML)PDF Format。他们还有一个PyGTK Refrence,如果这更适合你的话。

    【讨论】:

    • 啊看起来不错,我会调查一下。为什么叫 TreeModel 之类的东西?
    • 这是通用的 ListStore 和 TreeStore 接口。这就是 TreeView 从中加载项目的地方。
    • 我的意思是,如果它只是我正在查看的项目列表,为什么还要将其称为 TreeView?我猜列表只是一棵扁平的树..
    • 是的,这只是为了简单。虽然,在我看来,ListStore 和任何 ListView 控件一样都是一个 hack。
    猜你喜欢
    • 2020-11-28
    • 2011-05-25
    • 2020-09-21
    • 1970-01-01
    • 1970-01-01
    • 2021-09-16
    • 2015-07-11
    • 1970-01-01
    • 2015-06-20
    相关资源
    最近更新 更多