【问题标题】:How to read all gtk.TreeModelRow (in Python)如何阅读所有 gtk.TreeModelRow(在 Python 中)
【发布时间】:2014-07-30 13:01:57
【问题描述】:

我有一个具有这种模型结构的 gtkTreeView:

第一行

.. 孩子一号

....孙子开

....孙子二

第二行

..小孩子

我需要阅读每一行。

我该怎么办?

我是 gtk 中的新蜜蜂。

【问题讨论】:

    标签: python gtk pygtk gtktreeview


    【解决方案1】:

    我用这段代码解决了我自己的问题:

    def print_tree_store(store):
        rootiter = store.get_iter_first()
        print_rows(store, rootiter, "")
    
    def print_rows(store, treeiter, indent):
        while treeiter != None:
            print indent + str(store[treeiter][:])
            if store.iter_has_child(treeiter):
                childiter = store.iter_children(treeiter)
                print_rows(store, childiter, indent + "\t")
            treeiter = store.iter_next(treeiter)
    

    是本文档的一部分

    Tree and List Widgets

    【讨论】:

      猜你喜欢
      • 2016-12-15
      • 2018-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-20
      • 1970-01-01
      • 1970-01-01
      • 2018-01-29
      相关资源
      最近更新 更多