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)
评论列表
文章目录