text_editor.py 文件源码

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

项目:Quiver 作者: DeflatedPickle 项目源码 文件源码
def __init__(self, parent, replace=False, *args, **kwargs):
        ttk.Frame.__init__(self, parent, *args, **kwargs)
        self.parent = parent
        self.replace = replace

        self.columnconfigure(1, weight=1)

        if not self.replace:
            self.variable_search = tk.BooleanVar()
            self.variable_search.trace("w", self.check_search)

            self.button_search = ttk.Button(self, text="Search", image=self.parent.parent.master.image_find,
                                            command=lambda: self.parent.parent.master.search(
                                                match_case=not self.parent.parent.master.findbar.variable_match_case.get(),
                                                exact=not self.parent.parent.master.findbar.variable_exact.get(),
                                                regular_expression=not self.parent.parent.master.findbar.variable_regular_expression.get()))
            self.button_search.grid(row=0, column=0)

            self.variable_entry = tk.StringVar()
            self.variable_entry.trace("w", self.check_entry)

        self.entry = ttk.Entry(self, textvariable=self.variable_entry if not self.replace else None)
        self.entry.grid(row=0, column=1)

        self.button_clear = ttk.Button(self, text="Clear", image=self.parent.parent.master.image_exit,
                                       command=self.clear)

        if not self.replace:
            self.check_entry()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号