dialog-tester.py 文件源码

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

项目:tkinter-tutorial 作者: Akuli 项目源码 文件源码
def add_button(self, functionname, function, args=(), kwargs=None):
        # see http://stackoverflow.com/q/1132941
        if kwargs is None:
            kwargs = {}

        # the call_string will be like "messagebox.showinfo('Bla Bla', 'Bla')"
        parts = []
        for arg in args:
            parts.append(repr(arg))
        for key, value in kwargs.items():
            parts.append(key + "=" + repr(value))
        call_string = "%s.%s(%s)" % (self.modulename, functionname,
                                     ', '.join(parts))

        callback = functools.partial(self.on_click, call_string,
                                     function, args, kwargs)
        button = tk.Button(self.frame, text=functionname, command=callback)
        button.pack()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号