metlab.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:metlab 作者: norling 项目源码 文件源码
def __init__(self, parent, title="", optional = False, opt_func = None, *args, **options):
        Frame.__init__(self, parent, *args, **options)

        self.expanded = IntVar()
        self.expanded.set(0)

        self.enabled = IntVar()
        self.enabled.set(1)

        self.header = ttk.Frame(self)

        if optional:
            title_line = ttk.Checkbutton(self.header, text=title, variable=self.enabled, command=opt_func)
        else:
            title_line = ttk.Label(self.header, text="      %s" % (title))

        title_line.pack(side="top", fill=X)

        self.toggle_button = ttk.Checkbutton(self.header, width=2, text='+', 
                                         command=self.toggle_expanded, variable=self.expanded, style='Toolbutton')
        self.toggle_button.pack(side="left", fill=X)
        self.header.pack(fill=X, expand=1)

        self.sub_frame = Frame(self)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号