⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 basictreeview.py

📁 pygtk的教程
💻 PY
字号:
#!/usr/bin/env python# example basictreeview.pyimport pygtkpygtk.require('2.0')import gtkclass BasicTreeViewExample:    # close the window and quit    def delete_event(self, widget, event, data=None):        gtk.main_quit()        return False    def __init__(self):        # Create a new window        self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)        self.window.set_title("Basic TreeView Example")        self.window.set_size_request(200, 200)        self.window.connect("delete_event", self.delete_event)        # create a TreeStore with one string column to use as the model        self.treestore = gtk.TreeStore(str)        # we'll add some data now - 4 rows with 3 child rows each        for parent in range(4):            piter = self.treestore.append(None, ['parent %i' % parent])            for child in range(3):                self.treestore.append(piter, ['child %i of parent %i' %                                              (child, parent)])        # create the TreeView using treestore        self.treeview = gtk.TreeView(self.treestore)        # create the TreeViewColumn to display the data        self.tvcolumn = gtk.TreeViewColumn('Column 0')        # add tvcolumn to treeview        self.treeview.append_column(self.tvcolumn)        # create a CellRendererText to render the data        self.cell = gtk.CellRendererText()        # add the cell to the tvcolumn and allow it to expand        self.tvcolumn.pack_start(self.cell, True)        # set the cell "text" attribute to column 0 - retrieve text        # from that column in treestore        self.tvcolumn.add_attribute(self.cell, 'text', 0)        # make it searchable        self.treeview.set_search_column(0)        # Allow sorting on the column        self.tvcolumn.set_sort_column_id(0)        # Allow drag and drop reordering of rows        self.treeview.set_reorderable(True)        self.window.add(self.treeview)        self.window.show_all()def main():    gtk.main()if __name__ == "__main__":    tvexample = BasicTreeViewExample()    main()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -