当前位置: 首页>>代码示例>>Python>>正文


Python Treeview.__init__方法代码示例

本文整理汇总了Python中tkinter.ttk.Treeview.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python Treeview.__init__方法的具体用法?Python Treeview.__init__怎么用?Python Treeview.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在tkinter.ttk.Treeview的用法示例。


在下文中一共展示了Treeview.__init__方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __init__

# 需要导入模块: from tkinter.ttk import Treeview [as 别名]
# 或者: from tkinter.ttk.Treeview import __init__ [as 别名]
 def __init__(self, master=None):
     self._kspelement = None
     Treeview.__init__(self, master)
     self.pack(expand=1, fill='both')
     self['columns'] = self._columns
     self['show'] = 'headings'
     [self.heading(column, text=column) for column in self['columns']]
     self.bind('<Double-1>', self._callback)
开发者ID:dan2082,项目名称:KSPData,代码行数:10,代码来源:treeview_kspobjects.py

示例2: __init__

# 需要导入模块: from tkinter.ttk import Treeview [as 别名]
# 或者: from tkinter.ttk.Treeview import __init__ [as 别名]
 def __init__(self, controller):
    Treeview.__init__(self, controller)
    
    self.controller = controller
    self.recentFile = controller.recentFile
    self.browseInitialDir = controller.browseInitialDir
    self.maxRecentVideos = controller.maxRecentVideos
    
    self.initLastFile()
    
    self['height'] = 10
    self['selectmode'] = 'browse'
    self['columns'] = ('lastOpen')
    self.column('#0', width=350, anchor='center')
    self.heading('#0', text='File')
    self.column('lastOpen', width=100, anchor='center')
    self.heading('lastOpen', text='Last play')
    
    self.bind("<Double-1>", self.playSelectedVideo)
    self.bind("<ButtonRelease-1>", self.selectVideo)
开发者ID:frama986,项目名称:omx-simple-interface,代码行数:22,代码来源:filesTree.py

示例3: __init__

# 需要导入模块: from tkinter.ttk import Treeview [as 别名]
# 或者: from tkinter.ttk.Treeview import __init__ [as 别名]
 def __init__(self, master, columns=1, tree=True, headings=True):
     """
     columns: int, or len(columns): Number of columns; default: 1
     iter(columns): Iterator of dict() objects; optional. Elements may
         also be strings, equivalent to the "heading" value. Keys:
             "heading": Optional
             "width": Optional"""
     
     try:
         self.nontree_columns = len(columns)
     except TypeError:
         if isinstance(columns, Iterable):
             columns = tuple(columns)
             self.nontree_columns = len(columns)
         else:
             self.nontree_columns = columns
             columns = cycle((dict(),))
     
     show = list()
     self.tree_shown = tree
     if self.tree_shown:
         show.append("tree")
         self.nontree_columns -= 1
     if headings:
         show.append("headings")
     
     self.nontree_columns = range(self.nontree_columns)
     Treeview.__init__(self, master, show=show,
         columns=tuple(self.nontree_columns))
     
     self.heading_font = nametofont("TkHeadingFont")
     self.heading_space = "\N{EN QUAD}"
     self.space_size = self.heading_font.measure(self.heading_space)
     self.text_font = nametofont("TkTextFont")
     
     self.auto_width = list()
     for (key, value) in zip(self.columns(), columns):
         if isinstance(value, str):
             value = dict(heading=value)
         
         if headings:
             try:
                 heading = value["heading"]
             except LookupError:
                 pass
             else:
                 self.heading(key, text=heading)
         
         try:
             width = value["width"]
         except LookupError:
             auto = True
             
             if headings:
                 text = self.heading(key, option="text")
                 text += self.heading_space
                 width = self.heading_font.measure(text)
         
         else:
             auto = False
             
             try:
                 (width, unit) = width
             except TypeError:
                 unit = self.FIGURE
             width *= self.text_font.measure(unit)
             width += self.space_size
         
         self.auto_width.append(auto)
         width = max(width, self.column(key, option="minwidth"))
         stretch = value.get("stretch", False)
         self.column(key, stretch=stretch, width=width)
     
     self.bind("<End>", self.end)
开发者ID:vadmium,项目名称:python-lib,代码行数:76,代码来源:tkwrap.py


注:本文中的tkinter.ttk.Treeview.__init__方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。