simpletexteditor.py 文件源码

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

项目:PyGObject-examples 作者: VatsalP 项目源码 文件源码
def __init__(self):
        self.builder = Gtk.Builder()
        self.builder.add_from_file("simpletexteditor.glade")
        self.builder.connect_signals(self)

        self.window = self.builder.get_object("window")
        self.textview = self.builder.get_object("textview")
        self.textbuffer = self.builder.get_object("textbuffer")
        self.about = self.builder.get_object("about_page")
        self.fileopen = self.builder.get_object("fileopen")
        self.filesave = self.builder.get_object("filesave")
        self.fontchooser = self.builder.get_object("fontchooser")
        # notsave is msgdialog for asking
        # if user wants to save current textbuffer
        self.notsave = self.builder.get_object("notsave")
        self.notsavetwo = self.builder.get_object("notsavetwo")

        self.currentfile = ""
        self.path = pathlib.PurePath(self.currentfile)
        if self.path.parts:
            self.window.set_title(self.path.parts[-1])
        else:
            self.window.set_title("Untitled document")


        self.filechanged = False
        self.clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号