customwindow.py 文件源码

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

项目:pkinter 作者: DeflatedPickle 项目源码 文件源码
def __init__(self, bordercolour="dark grey", borderspan=5, *args):
        tk.Tk.__init__(self, *args)
        self.bordercolour = bordercolour
        self.borderspan = borderspan
        self.overrideredirect(True)
        self.rowconfigure(1, weight=1)
        self.columnconfigure(1, weight=1)

        ttk.Style().configure("Border.TFrame", background=self.bordercolour)

        self.nwf = ttk.Frame(self, width=self.borderspan, height=self.borderspan, style="Border.TFrame")
        self.nwf.grid(row=0, column=0, sticky="nesw")
        self.nf = ttk.Frame(self, height=self.borderspan, style="Border.TFrame")
        self.nf.grid(row=0, column=1, sticky="nesw")
        self.nef = ttk.Frame(self, width=self.borderspan, height=self.borderspan, style="Border.TFrame")
        self.nef.grid(row=0, column=2, sticky="nesw")

        self.wf = ttk.Frame(self, width=self.borderspan, style="Border.TFrame")
        self.wf.grid(row=1, column=0, sticky="nesw")

        self.inf = ttk.Frame(self)
        self.inf.grid(row=1, column=1, sticky="nesw")

        self.ef = ttk.Frame(self, width=self.borderspan, style="Border.TFrame")
        self.ef.grid(row=1, column=2, sticky="nesw")

        self.swf = ttk.Frame(self, width=self.borderspan, height=self.borderspan, style="Border.TFrame")
        self.swf.grid(row=2, column=0, sticky="nesw")
        self.sf = ttk.Frame(self, height=self.borderspan, style="Border.TFrame")
        self.sf.grid(row=2, column=1, sticky="nesw")
        self.sef = ttk.Frame(self, width=self.borderspan, height=self.borderspan, style="Border.TFrame")
        self.sef.grid(row=2, column=2, sticky="nesw")

##################################################
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号